./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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 fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:39:02,666 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:39:02,750 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 06:39:02,756 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:39:02,757 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:39:02,785 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:39:02,785 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:39:02,786 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:39:02,786 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:39:02,787 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:39:02,788 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:39:02,788 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:39:02,789 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:39:02,790 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:39:02,790 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:39:02,791 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:39:02,791 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:39:02,792 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:39:02,792 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:39:02,793 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:39:02,793 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:39:02,794 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:39:02,794 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:39:02,794 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:39:02,795 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:39:02,795 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:39:02,795 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:39:02,796 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:39:02,796 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:39:02,796 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:39:02,797 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:39:02,797 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:39:02,798 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:39:02,798 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:39:02,799 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:39:02,799 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:39:02,800 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:39:02,800 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:39:02,800 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:39:02,800 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:39:02,801 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:39:02,801 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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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 -> fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 [2023-11-29 06:39:03,007 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:39:03,028 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:39:03,030 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:39:03,032 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:39:03,032 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:39:03,033 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-29 06:39:05,870 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:39:06,067 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:39:06,067 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-29 06:39:06,074 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/6f6c628f1/68b7fed8fd6f4ab5be9c724de1560b98/FLAGb971c0036 [2023-11-29 06:39:06,086 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/6f6c628f1/68b7fed8fd6f4ab5be9c724de1560b98 [2023-11-29 06:39:06,088 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:39:06,089 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:39:06,091 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:39:06,091 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:39:06,095 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:39:06,096 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:39:06" (1/1) ... [2023-11-29 06:39:06,097 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40acefbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:06, skipping insertion in model container [2023-11-29 06:39:06,097 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:39:06" (1/1) ... [2023-11-29 06:39:06,117 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:39:06,272 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:39:06,283 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 06:39:06,284 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@63ca6286 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:06, skipping insertion in model container [2023-11-29 06:39:06,284 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:39:06,285 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 06:39:06,287 INFO L158 Benchmark]: Toolchain (without parser) took 196.91ms. Allocated memory is still 136.3MB. Free memory was 106.2MB in the beginning and 96.3MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 06:39:06,288 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 136.3MB. Free memory is still 97.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:39:06,289 INFO L158 Benchmark]: CACSL2BoogieTranslator took 194.09ms. Allocated memory is still 136.3MB. Free memory was 106.2MB in the beginning and 96.3MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 06:39:06,291 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.19ms. Allocated memory is still 136.3MB. Free memory is still 97.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 194.09ms. Allocated memory is still 136.3MB. Free memory was 106.2MB in the beginning and 96.3MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 97]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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 fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:39:08,126 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:39:08,194 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 06:39:08,207 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:39:08,207 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:39:08,235 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:39:08,236 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:39:08,237 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:39:08,237 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:39:08,238 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:39:08,238 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:39:08,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:39:08,240 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:39:08,240 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:39:08,241 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:39:08,241 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:39:08,242 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:39:08,242 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:39:08,243 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:39:08,243 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:39:08,244 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:39:08,245 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:39:08,245 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:39:08,245 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:39:08,246 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:39:08,246 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 06:39:08,247 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 06:39:08,247 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:39:08,248 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:39:08,248 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:39:08,249 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:39:08,249 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:39:08,249 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:39:08,250 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:39:08,250 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:39:08,250 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:39:08,250 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:39:08,251 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 06:39:08,251 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 06:39:08,251 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:39:08,251 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:39:08,252 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:39:08,252 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:39:08,252 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 06:39:08,252 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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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_cc1dd496-dcc0-4e3d-886c-2faeaa486957/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 -> fbe9f324c9eba6beb8c990e3f85f0b00a68548fe05ffdb4e97bc061354d1cdf2 [2023-11-29 06:39:08,552 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:39:08,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:39:08,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:39:08,575 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:39:08,575 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:39:08,576 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-29 06:39:11,480 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:39:11,709 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:39:11,709 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2023-11-29 06:39:11,719 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/87c8e3e8e/bd4f6189ec6649479ea7fe00788a3c3f/FLAGa5b61ab2f [2023-11-29 06:39:11,736 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/data/87c8e3e8e/bd4f6189ec6649479ea7fe00788a3c3f [2023-11-29 06:39:11,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:39:11,741 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:39:11,743 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:39:11,743 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:39:11,749 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:39:11,749 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:39:11" (1/1) ... [2023-11-29 06:39:11,751 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@493968d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:11, skipping insertion in model container [2023-11-29 06:39:11,751 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:39:11" (1/1) ... [2023-11-29 06:39:11,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:39:11,993 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:39:12,010 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 06:39:12,016 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:39:12,036 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:39:12,043 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:39:12,073 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:39:12,086 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:39:12,087 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:39:12,096 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:39:12,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12 WrapperNode [2023-11-29 06:39:12,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:39:12,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:39:12,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:39:12,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:39:12,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,121 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,157 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 200 [2023-11-29 06:39:12,157 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:39:12,158 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:39:12,158 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:39:12,158 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:39:12,173 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,173 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,203 INFO L175 MemorySlicer]: Split 18 memory accesses to 4 slices as follows [2, 12, 2, 2]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 2, 1, 1]. [2023-11-29 06:39:12,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,204 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,219 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,225 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,227 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,230 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,236 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:39:12,237 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:39:12,237 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:39:12,237 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:39:12,238 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (1/1) ... [2023-11-29 06:39:12,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:39:12,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:12,279 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:39:12,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:39:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:39:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 06:39:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 06:39:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 06:39:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 06:39:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:39:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 06:39:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 06:39:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 06:39:12,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 06:39:12,325 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 06:39:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 06:39:12,325 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 06:39:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 06:39:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 06:39:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 06:39:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 06:39:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:39:12,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:39:12,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:39:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 06:39:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 06:39:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 06:39:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 06:39:12,330 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 06:39:12,509 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:39:12,512 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:39:13,122 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:39:13,614 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:39:13,614 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 06:39:13,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:39:13 BoogieIcfgContainer [2023-11-29 06:39:13,615 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:39:13,618 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:39:13,618 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:39:13,622 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:39:13,622 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:39:11" (1/3) ... [2023-11-29 06:39:13,623 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a2f320d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:39:13, skipping insertion in model container [2023-11-29 06:39:13,623 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:39:12" (2/3) ... [2023-11-29 06:39:13,623 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a2f320d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:39:13, skipping insertion in model container [2023-11-29 06:39:13,624 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:39:13" (3/3) ... [2023-11-29 06:39:13,625 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2023-11-29 06:39:13,646 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:39:13,646 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2023-11-29 06:39:13,647 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:39:13,767 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 06:39:13,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 67 transitions, 148 flow [2023-11-29 06:39:13,876 INFO L124 PetriNetUnfolderBase]: 4/65 cut-off events. [2023-11-29 06:39:13,876 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:39:13,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 65 events. 4/65 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 193 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2023-11-29 06:39:13,881 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 67 transitions, 148 flow [2023-11-29 06:39:13,886 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 64 transitions, 140 flow [2023-11-29 06:39:13,898 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:39:13,906 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;@26eee0f9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:39:13,907 INFO L358 AbstractCegarLoop]: Starting to check reachability of 56 error locations. [2023-11-29 06:39:13,911 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:39:13,911 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 06:39:13,911 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:39:13,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:13,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:39:13,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:13,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:13,919 INFO L85 PathProgramCache]: Analyzing trace with hash 685629, now seen corresponding path program 1 times [2023-11-29 06:39:13,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:13,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1171368997] [2023-11-29 06:39:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:13,935 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 06:39:13,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:13,949 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:13,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:14,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:39:14,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:14,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 06:39:14,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:14,163 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 06:39:14,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:14,174 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 06:39:14,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:14,184 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 06:39:14,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:14,200 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 06:39:14,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:14,218 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 06:39:14,228 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 06:39:14,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:14,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1171368997] [2023-11-29 06:39:14,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1171368997] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:14,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:14,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:39:14,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097142479] [2023-11-29 06:39:14,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:39:14,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:14,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:39:14,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:39:14,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:14,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:14,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:14,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:14,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:14,755 INFO L124 PetriNetUnfolderBase]: 219/451 cut-off events. [2023-11-29 06:39:14,755 INFO L125 PetriNetUnfolderBase]: For 38/40 co-relation queries the response was YES. [2023-11-29 06:39:14,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 860 conditions, 451 events. 219/451 cut-off events. For 38/40 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2429 event pairs, 182 based on Foata normal form. 1/273 useless extension candidates. Maximal degree in co-relation 782. Up to 373 conditions per place. [2023-11-29 06:39:14,764 INFO L140 encePairwiseOnDemand]: 50/67 looper letters, 28 selfloop transitions, 2 changer transitions 0/48 dead transitions. [2023-11-29 06:39:14,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 168 flow [2023-11-29 06:39:14,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:39:14,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:39:14,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2023-11-29 06:39:14,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5373134328358209 [2023-11-29 06:39:14,782 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 108 transitions. [2023-11-29 06:39:14,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 108 transitions. [2023-11-29 06:39:14,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:14,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 108 transitions. [2023-11-29 06:39:14,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:14,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:14,794 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:14,797 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 140 flow. Second operand 3 states and 108 transitions. [2023-11-29 06:39:14,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 168 flow [2023-11-29 06:39:14,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 160 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:39:14,804 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 104 flow [2023-11-29 06:39:14,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2023-11-29 06:39:14,811 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -18 predicate places. [2023-11-29 06:39:14,812 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 104 flow [2023-11-29 06:39:14,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:14,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:14,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:39:14,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:15,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:15,015 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:15,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:15,016 INFO L85 PathProgramCache]: Analyzing trace with hash 685630, now seen corresponding path program 1 times [2023-11-29 06:39:15,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:15,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569109310] [2023-11-29 06:39:15,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:15,018 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 06:39:15,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:15,019 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:15,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:15,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:39:15,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:15,135 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 06:39:15,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:15,151 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 06:39:15,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:15,162 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 06:39:15,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:15,176 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 06:39:15,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:15,204 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 06:39:15,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:15,218 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 06:39:15,302 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 06:39:15,302 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:15,303 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:15,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569109310] [2023-11-29 06:39:15,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569109310] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:15,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:15,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:39:15,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544631387] [2023-11-29 06:39:15,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:15,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:15,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:15,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:15,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:15,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:15,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:15,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:15,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:15,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:15,930 INFO L124 PetriNetUnfolderBase]: 221/457 cut-off events. [2023-11-29 06:39:15,931 INFO L125 PetriNetUnfolderBase]: For 9/11 co-relation queries the response was YES. [2023-11-29 06:39:15,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 457 events. 221/457 cut-off events. For 9/11 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2454 event pairs, 182 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 822. Up to 382 conditions per place. [2023-11-29 06:39:15,936 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 31 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2023-11-29 06:39:15,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 54 transitions, 194 flow [2023-11-29 06:39:15,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:39:15,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:39:15,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2023-11-29 06:39:15,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:39:15,939 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 124 transitions. [2023-11-29 06:39:15,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 124 transitions. [2023-11-29 06:39:15,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:15,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 124 transitions. [2023-11-29 06:39:15,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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 06:39:15,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:15,943 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:15,943 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 104 flow. Second operand 4 states and 124 transitions. [2023-11-29 06:39:15,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 54 transitions, 194 flow [2023-11-29 06:39:15,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:39:15,946 INFO L231 Difference]: Finished difference. Result has 53 places, 54 transitions, 156 flow [2023-11-29 06:39:15,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=53, PETRI_TRANSITIONS=54} [2023-11-29 06:39:15,947 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -14 predicate places. [2023-11-29 06:39:15,947 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 54 transitions, 156 flow [2023-11-29 06:39:15,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:15,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:15,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 06:39:15,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:16,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:16,149 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:16,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:16,149 INFO L85 PathProgramCache]: Analyzing trace with hash 21255602, now seen corresponding path program 1 times [2023-11-29 06:39:16,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:16,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407573730] [2023-11-29 06:39:16,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:16,150 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 06:39:16,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:16,151 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:16,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:16,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:39:16,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:16,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:16,299 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 06:39:16,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-29 06:39:16,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:16,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:16,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-29 06:39:16,395 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:39:16,396 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 14 treesize of output 20 [2023-11-29 06:39:16,428 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 06:39:16,428 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:16,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407573730] [2023-11-29 06:39:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407573730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:16,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:16,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:39:16,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074766738] [2023-11-29 06:39:16,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:16,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:39:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:16,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:39:16,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:39:16,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:16,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 54 transitions, 156 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:16,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:16,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:16,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:16,786 INFO L124 PetriNetUnfolderBase]: 221/448 cut-off events. [2023-11-29 06:39:16,786 INFO L125 PetriNetUnfolderBase]: For 10/12 co-relation queries the response was YES. [2023-11-29 06:39:16,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 448 events. 221/448 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2339 event pairs, 182 based on Foata normal form. 65/344 useless extension candidates. Maximal degree in co-relation 824. Up to 384 conditions per place. [2023-11-29 06:39:16,792 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 35 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-11-29 06:39:16,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 52 transitions, 224 flow [2023-11-29 06:39:16,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:39:16,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:39:16,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2023-11-29 06:39:16,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.472636815920398 [2023-11-29 06:39:16,795 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 95 transitions. [2023-11-29 06:39:16,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 95 transitions. [2023-11-29 06:39:16,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:16,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 95 transitions. [2023-11-29 06:39:16,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:16,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:16,798 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:16,798 INFO L175 Difference]: Start difference. First operand has 53 places, 54 transitions, 156 flow. Second operand 3 states and 95 transitions. [2023-11-29 06:39:16,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 52 transitions, 224 flow [2023-11-29 06:39:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 52 transitions, 224 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:39:16,801 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 154 flow [2023-11-29 06:39:16,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2023-11-29 06:39:16,803 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -14 predicate places. [2023-11-29 06:39:16,803 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 154 flow [2023-11-29 06:39:16,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:16,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:16,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 06:39:16,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,007 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:17,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:17,008 INFO L85 PathProgramCache]: Analyzing trace with hash 21255603, now seen corresponding path program 1 times [2023-11-29 06:39:17,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:17,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [585006232] [2023-11-29 06:39:17,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:17,009 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 06:39:17,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:17,010 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:17,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:39:17,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:17,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,144 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 5 [2023-11-29 06:39:17,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-29 06:39:17,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,193 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 06:39:17,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:39:17,279 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 06:39:17,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:17,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:17,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [585006232] [2023-11-29 06:39:17,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [585006232] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:17,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:17,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:39:17,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762366637] [2023-11-29 06:39:17,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:17,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:17,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:17,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:17,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:17,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:17,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:17,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:17,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:17,571 INFO L124 PetriNetUnfolderBase]: 221/439 cut-off events. [2023-11-29 06:39:17,571 INFO L125 PetriNetUnfolderBase]: For 10/12 co-relation queries the response was YES. [2023-11-29 06:39:17,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 439 events. 221/439 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2245 event pairs, 182 based on Foata normal form. 65/344 useless extension candidates. Maximal degree in co-relation 850. Up to 384 conditions per place. [2023-11-29 06:39:17,574 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 35 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-11-29 06:39:17,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 222 flow [2023-11-29 06:39:17,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:39:17,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:39:17,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2023-11-29 06:39:17,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.472636815920398 [2023-11-29 06:39:17,576 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 95 transitions. [2023-11-29 06:39:17,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 95 transitions. [2023-11-29 06:39:17,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:17,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 95 transitions. [2023-11-29 06:39:17,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,578 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,579 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 154 flow. Second operand 3 states and 95 transitions. [2023-11-29 06:39:17,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 222 flow [2023-11-29 06:39:17,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 50 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:39:17,582 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 151 flow [2023-11-29 06:39:17,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=151, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2023-11-29 06:39:17,583 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -15 predicate places. [2023-11-29 06:39:17,583 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 151 flow [2023-11-29 06:39:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:17,583 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 06:39:17,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,786 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:17,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:17,787 INFO L85 PathProgramCache]: Analyzing trace with hash 658912009, now seen corresponding path program 1 times [2023-11-29 06:39:17,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:17,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1700728686] [2023-11-29 06:39:17,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:17,787 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 06:39:17,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:17,789 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:17,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:39:17,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:17,897 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 06:39:17,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,910 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 06:39:17,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,926 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 06:39:17,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,934 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 06:39:17,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,961 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 06:39:17,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:17,974 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 06:39:18,137 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 06:39:18,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:18,489 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 06:39:18,489 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:18,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1700728686] [2023-11-29 06:39:18,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1700728686] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:18,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:39:18,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 06:39:18,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454615481] [2023-11-29 06:39:18,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:18,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:39:18,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:18,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:39:18,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:39:19,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:19,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 151 flow. Second operand has 10 states, 10 states have (on average 22.0) internal successors, (220), 10 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:19,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:19,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:19,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:20,895 INFO L124 PetriNetUnfolderBase]: 227/457 cut-off events. [2023-11-29 06:39:20,895 INFO L125 PetriNetUnfolderBase]: For 13/15 co-relation queries the response was YES. [2023-11-29 06:39:20,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 921 conditions, 457 events. 227/457 cut-off events. For 13/15 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2334 event pairs, 182 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 909. Up to 385 conditions per place. [2023-11-29 06:39:20,899 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 31 selfloop transitions, 25 changer transitions 0/68 dead transitions. [2023-11-29 06:39:20,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 341 flow [2023-11-29 06:39:20,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:39:20,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:39:20,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2023-11-29 06:39:20,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4059701492537313 [2023-11-29 06:39:20,902 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 272 transitions. [2023-11-29 06:39:20,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 272 transitions. [2023-11-29 06:39:20,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:20,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 272 transitions. [2023-11-29 06:39:20,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 27.2) internal successors, (272), 10 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:20,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:20,907 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:20,907 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 151 flow. Second operand 10 states and 272 transitions. [2023-11-29 06:39:20,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 341 flow [2023-11-29 06:39:20,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 68 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:39:20,910 INFO L231 Difference]: Finished difference. Result has 63 places, 68 transitions, 312 flow [2023-11-29 06:39:20,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=312, PETRI_PLACES=63, PETRI_TRANSITIONS=68} [2023-11-29 06:39:20,911 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -4 predicate places. [2023-11-29 06:39:20,911 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 68 transitions, 312 flow [2023-11-29 06:39:20,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.0) internal successors, (220), 10 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:20,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:20,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:20,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,112 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:21,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:21,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1866145254, now seen corresponding path program 1 times [2023-11-29 06:39:21,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:21,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605837619] [2023-11-29 06:39:21,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:21,114 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 06:39:21,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:21,115 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:21,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:39:21,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:21,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:21,245 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 5 [2023-11-29 06:39:21,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:21,256 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 06:39:21,265 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:39:21,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:21,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:21,277 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 06:39:21,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:21,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:39:21,394 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 06:39:21,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:21,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:21,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605837619] [2023-11-29 06:39:21,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605837619] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:21,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:21,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:39:21,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993290894] [2023-11-29 06:39:21,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:21,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:21,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:21,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:21,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:21,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:21,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 68 transitions, 312 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:21,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:21,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:21,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:21,765 INFO L124 PetriNetUnfolderBase]: 227/449 cut-off events. [2023-11-29 06:39:21,765 INFO L125 PetriNetUnfolderBase]: For 34/36 co-relation queries the response was YES. [2023-11-29 06:39:21,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 956 conditions, 449 events. 227/449 cut-off events. For 34/36 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2270 event pairs, 182 based on Foata normal form. 15/312 useless extension candidates. Maximal degree in co-relation 940. Up to 402 conditions per place. [2023-11-29 06:39:21,768 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 53 selfloop transitions, 1 changer transitions 0/66 dead transitions. [2023-11-29 06:39:21,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 66 transitions, 416 flow [2023-11-29 06:39:21,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:39:21,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:39:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2023-11-29 06:39:21,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.472636815920398 [2023-11-29 06:39:21,770 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 95 transitions. [2023-11-29 06:39:21,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 95 transitions. [2023-11-29 06:39:21,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:21,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 95 transitions. [2023-11-29 06:39:21,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:21,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:21,771 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:21,771 INFO L175 Difference]: Start difference. First operand has 63 places, 68 transitions, 312 flow. Second operand 3 states and 95 transitions. [2023-11-29 06:39:21,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 66 transitions, 416 flow [2023-11-29 06:39:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 66 transitions, 352 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-11-29 06:39:21,776 INFO L231 Difference]: Finished difference. Result has 59 places, 66 transitions, 246 flow [2023-11-29 06:39:21,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=246, PETRI_PLACES=59, PETRI_TRANSITIONS=66} [2023-11-29 06:39:21,778 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -8 predicate places. [2023-11-29 06:39:21,778 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 66 transitions, 246 flow [2023-11-29 06:39:21,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:21,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:21,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:21,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,981 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:21,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:21,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1866145253, now seen corresponding path program 1 times [2023-11-29 06:39:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2102173326] [2023-11-29 06:39:21,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:21,982 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 06:39:21,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:21,983 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:21,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:22,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:22,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:39:22,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:22,083 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 06:39:22,083 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 19 treesize of output 15 [2023-11-29 06:39:22,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:22,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:22,107 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:39:22,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 06:39:22,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:22,117 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 06:39:22,117 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 21 treesize of output 1 [2023-11-29 06:39:22,134 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:39:22,134 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 14 treesize of output 20 [2023-11-29 06:39:22,152 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 06:39:22,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:22,153 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:22,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2102173326] [2023-11-29 06:39:22,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2102173326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:22,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:22,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:39:22,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359447325] [2023-11-29 06:39:22,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:22,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:39:22,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:22,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:39:22,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:39:22,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 67 [2023-11-29 06:39:22,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 66 transitions, 246 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:22,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 67 [2023-11-29 06:39:22,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:22,367 INFO L124 PetriNetUnfolderBase]: 243/466 cut-off events. [2023-11-29 06:39:22,367 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2023-11-29 06:39:22,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 466 events. 243/466 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2320 event pairs, 196 based on Foata normal form. 0/313 useless extension candidates. Maximal degree in co-relation 959. Up to 434 conditions per place. [2023-11-29 06:39:22,371 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 55 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-11-29 06:39:22,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 64 transitions, 354 flow [2023-11-29 06:39:22,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:39:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:39:22,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2023-11-29 06:39:22,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527363184079602 [2023-11-29 06:39:22,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 91 transitions. [2023-11-29 06:39:22,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 91 transitions. [2023-11-29 06:39:22,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:22,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 91 transitions. [2023-11-29 06:39:22,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,374 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,375 INFO L175 Difference]: Start difference. First operand has 59 places, 66 transitions, 246 flow. Second operand 3 states and 91 transitions. [2023-11-29 06:39:22,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 64 transitions, 354 flow [2023-11-29 06:39:22,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 64 transitions, 353 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:39:22,378 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 243 flow [2023-11-29 06:39:22,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=243, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2023-11-29 06:39:22,379 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -9 predicate places. [2023-11-29 06:39:22,379 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 243 flow [2023-11-29 06:39:22,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:22,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:22,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:22,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:22,582 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:22,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:22,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2015974683, now seen corresponding path program 1 times [2023-11-29 06:39:22,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:22,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647094631] [2023-11-29 06:39:22,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:22,583 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 06:39:22,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:22,584 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:22,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:22,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:39:22,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:22,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:22,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:22,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647094631] [2023-11-29 06:39:22,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647094631] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:22,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:22,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:39:22,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613230634] [2023-11-29 06:39:22,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:22,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:22,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:22,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:22,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:22,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:39:22,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 243 flow. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:22,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:22,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:39:22,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:23,111 INFO L124 PetriNetUnfolderBase]: 269/553 cut-off events. [2023-11-29 06:39:23,111 INFO L125 PetriNetUnfolderBase]: For 34/38 co-relation queries the response was YES. [2023-11-29 06:39:23,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1153 conditions, 553 events. 269/553 cut-off events. For 34/38 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 2917 event pairs, 220 based on Foata normal form. 12/413 useless extension candidates. Maximal degree in co-relation 1137. Up to 400 conditions per place. [2023-11-29 06:39:23,116 INFO L140 encePairwiseOnDemand]: 55/67 looper letters, 76 selfloop transitions, 3 changer transitions 2/91 dead transitions. [2023-11-29 06:39:23,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 91 transitions, 505 flow [2023-11-29 06:39:23,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:39:23,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:39:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2023-11-29 06:39:23,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559701492537313 [2023-11-29 06:39:23,118 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 149 transitions. [2023-11-29 06:39:23,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 149 transitions. [2023-11-29 06:39:23,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:23,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 149 transitions. [2023-11-29 06:39:23,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,120 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,120 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 243 flow. Second operand 4 states and 149 transitions. [2023-11-29 06:39:23,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 91 transitions, 505 flow [2023-11-29 06:39:23,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 504 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:39:23,124 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 267 flow [2023-11-29 06:39:23,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=267, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2023-11-29 06:39:23,125 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -6 predicate places. [2023-11-29 06:39:23,125 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 267 flow [2023-11-29 06:39:23,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:23,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:23,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 06:39:23,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:23,328 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:23,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:23,329 INFO L85 PathProgramCache]: Analyzing trace with hash -951394512, now seen corresponding path program 1 times [2023-11-29 06:39:23,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:23,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994517840] [2023-11-29 06:39:23,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:23,329 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 06:39:23,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:23,331 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:23,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:23,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:23,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:39:23,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:23,505 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 06:39:23,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:23,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:23,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994517840] [2023-11-29 06:39:23,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994517840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:23,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:23,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:39:23,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769587927] [2023-11-29 06:39:23,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:23,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:23,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:23,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:23,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:23,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:39:23,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 267 flow. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:23,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:39:23,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:23,962 INFO L124 PetriNetUnfolderBase]: 329/729 cut-off events. [2023-11-29 06:39:23,962 INFO L125 PetriNetUnfolderBase]: For 91/99 co-relation queries the response was YES. [2023-11-29 06:39:23,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 729 events. 329/729 cut-off events. For 91/99 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4238 event pairs, 282 based on Foata normal form. 29/612 useless extension candidates. Maximal degree in co-relation 1619. Up to 489 conditions per place. [2023-11-29 06:39:23,968 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 60 selfloop transitions, 7 changer transitions 0/77 dead transitions. [2023-11-29 06:39:23,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 437 flow [2023-11-29 06:39:23,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:39:23,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:39:23,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 146 transitions. [2023-11-29 06:39:23,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447761194029851 [2023-11-29 06:39:23,970 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 146 transitions. [2023-11-29 06:39:23,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 146 transitions. [2023-11-29 06:39:23,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:23,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 146 transitions. [2023-11-29 06:39:23,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,972 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,972 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 267 flow. Second operand 4 states and 146 transitions. [2023-11-29 06:39:23,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 437 flow [2023-11-29 06:39:23,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 433 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 06:39:23,976 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 294 flow [2023-11-29 06:39:23,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=294, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2023-11-29 06:39:23,977 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -3 predicate places. [2023-11-29 06:39:23,977 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 294 flow [2023-11-29 06:39:23,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:23,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:23,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:23,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,178 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:24,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:24,178 INFO L85 PathProgramCache]: Analyzing trace with hash -951394519, now seen corresponding path program 1 times [2023-11-29 06:39:24,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:24,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58619533] [2023-11-29 06:39:24,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:24,179 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 06:39:24,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:24,180 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:24,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:39:24,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:24,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 06:39:24,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:24,298 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 06:39:24,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:24,303 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 06:39:24,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:24,310 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 06:39:24,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:24,317 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 06:39:24,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:24,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 06:39:24,342 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 06:39:24,342 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 14 treesize of output 20 [2023-11-29 06:39:24,385 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 06:39:24,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:24,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:24,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58619533] [2023-11-29 06:39:24,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58619533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:24,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:24,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:39:24,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34580241] [2023-11-29 06:39:24,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:24,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:24,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:24,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:24,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 294 flow. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:24,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:24,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:24,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:24,775 INFO L124 PetriNetUnfolderBase]: 272/623 cut-off events. [2023-11-29 06:39:24,775 INFO L125 PetriNetUnfolderBase]: For 163/171 co-relation queries the response was YES. [2023-11-29 06:39:24,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1506 conditions, 623 events. 272/623 cut-off events. For 163/171 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3427 event pairs, 229 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 1487. Up to 498 conditions per place. [2023-11-29 06:39:24,779 INFO L140 encePairwiseOnDemand]: 62/67 looper letters, 41 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2023-11-29 06:39:24,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 62 transitions, 388 flow [2023-11-29 06:39:24,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:39:24,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:39:24,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2023-11-29 06:39:24,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40298507462686567 [2023-11-29 06:39:24,781 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 135 transitions. [2023-11-29 06:39:24,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 135 transitions. [2023-11-29 06:39:24,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:24,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 135 transitions. [2023-11-29 06:39:24,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.0) internal successors, (135), 5 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 06:39:24,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:39:24,783 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:39:24,783 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 294 flow. Second operand 5 states and 135 transitions. [2023-11-29 06:39:24,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 62 transitions, 388 flow [2023-11-29 06:39:24,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 62 transitions, 374 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:39:24,786 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 292 flow [2023-11-29 06:39:24,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2023-11-29 06:39:24,786 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -3 predicate places. [2023-11-29 06:39:24,787 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 292 flow [2023-11-29 06:39:24,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:24,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:24,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:24,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-29 06:39:24,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,988 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:24,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:24,988 INFO L85 PathProgramCache]: Analyzing trace with hash -951394518, now seen corresponding path program 1 times [2023-11-29 06:39:24,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:24,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480156971] [2023-11-29 06:39:24,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:24,989 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 06:39:24,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:24,990 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:24,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:25,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 06:39:25,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:25,122 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 06:39:25,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 06:39:25,145 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 06:39:25,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,157 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 06:39:25,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,170 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 06:39:25,178 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 06:39:25,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,189 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 06:39:25,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,215 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 06:39:25,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,228 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 06:39:25,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:25,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 06:39:25,430 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:39:25,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:39:25,575 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 06:39:25,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:26,163 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 06:39:26,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:26,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480156971] [2023-11-29 06:39:26,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480156971] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:26,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:39:26,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 06:39:26,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298682646] [2023-11-29 06:39:26,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:26,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:39:26,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:26,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:39:26,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:39:27,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 67 [2023-11-29 06:39:27,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 292 flow. Second operand has 10 states, 10 states have (on average 20.6) internal successors, (206), 10 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:27,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:27,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 67 [2023-11-29 06:39:27,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:30,756 INFO L124 PetriNetUnfolderBase]: 559/1243 cut-off events. [2023-11-29 06:39:30,757 INFO L125 PetriNetUnfolderBase]: For 389/403 co-relation queries the response was YES. [2023-11-29 06:39:30,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3056 conditions, 1243 events. 559/1243 cut-off events. For 389/403 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7663 event pairs, 371 based on Foata normal form. 48/1111 useless extension candidates. Maximal degree in co-relation 3037. Up to 445 conditions per place. [2023-11-29 06:39:30,764 INFO L140 encePairwiseOnDemand]: 54/67 looper letters, 77 selfloop transitions, 54 changer transitions 3/142 dead transitions. [2023-11-29 06:39:30,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 142 transitions, 943 flow [2023-11-29 06:39:30,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:39:30,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 06:39:30,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 396 transitions. [2023-11-29 06:39:30,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3940298507462687 [2023-11-29 06:39:30,767 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 396 transitions. [2023-11-29 06:39:30,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 396 transitions. [2023-11-29 06:39:30,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:30,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 396 transitions. [2023-11-29 06:39:30,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 26.4) internal successors, (396), 15 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:30,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 67.0) internal successors, (1072), 16 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:30,771 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 67.0) internal successors, (1072), 16 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:30,771 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 292 flow. Second operand 15 states and 396 transitions. [2023-11-29 06:39:30,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 142 transitions, 943 flow [2023-11-29 06:39:30,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 142 transitions, 912 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:39:30,776 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 706 flow [2023-11-29 06:39:30,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=706, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2023-11-29 06:39:30,777 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 19 predicate places. [2023-11-29 06:39:30,777 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 706 flow [2023-11-29 06:39:30,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.6) internal successors, (206), 10 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:30,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:30,777 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 06:39:30,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:30,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:30,978 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:30,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:30,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2042626282, now seen corresponding path program 2 times [2023-11-29 06:39:30,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:30,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2108511989] [2023-11-29 06:39:30,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:39:30,979 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 06:39:30,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:30,979 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:30,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:31,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:39:31,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:31,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:39:31,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:31,113 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 06:39:31,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:31,128 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 06:39:31,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:31,140 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 06:39:31,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:31,148 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 06:39:31,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:31,160 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 06:39:31,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:39:31,167 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 06:39:31,446 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 06:39:31,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:32,174 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 06:39:32,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:32,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2108511989] [2023-11-29 06:39:32,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2108511989] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:32,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:39:32,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 06:39:32,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973487492] [2023-11-29 06:39:32,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:32,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:39:32,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:32,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:39:32,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:39:33,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:33,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 706 flow. Second operand has 14 states, 14 states have (on average 22.571428571428573) internal successors, (316), 14 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 06:39:33,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:33,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:33,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:38,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:40,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:42,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:43,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:48,258 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 06:39:50,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:52,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:54,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:39:56,302 INFO L124 PetriNetUnfolderBase]: 545/1202 cut-off events. [2023-11-29 06:39:56,302 INFO L125 PetriNetUnfolderBase]: For 1485/1495 co-relation queries the response was YES. [2023-11-29 06:39:56,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3710 conditions, 1202 events. 545/1202 cut-off events. For 1485/1495 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 7330 event pairs, 367 based on Foata normal form. 26/1123 useless extension candidates. Maximal degree in co-relation 3680. Up to 945 conditions per place. [2023-11-29 06:39:56,315 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 43 selfloop transitions, 108 changer transitions 0/159 dead transitions. [2023-11-29 06:39:56,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 159 transitions, 1498 flow [2023-11-29 06:39:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:39:56,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:39:56,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 627 transitions. [2023-11-29 06:39:56,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3743283582089552 [2023-11-29 06:39:56,320 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 627 transitions. [2023-11-29 06:39:56,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 627 transitions. [2023-11-29 06:39:56,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:56,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 627 transitions. [2023-11-29 06:39:56,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 25.08) internal successors, (627), 25 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:56,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 67.0) internal successors, (1742), 26 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:56,327 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 67.0) internal successors, (1742), 26 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:56,327 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 706 flow. Second operand 25 states and 627 transitions. [2023-11-29 06:39:56,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 159 transitions, 1498 flow [2023-11-29 06:39:56,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 159 transitions, 1498 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:39:56,344 INFO L231 Difference]: Finished difference. Result has 117 places, 158 transitions, 1490 flow [2023-11-29 06:39:56,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1490, PETRI_PLACES=117, PETRI_TRANSITIONS=158} [2023-11-29 06:39:56,345 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 50 predicate places. [2023-11-29 06:39:56,345 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 158 transitions, 1490 flow [2023-11-29 06:39:56,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 22.571428571428573) internal successors, (316), 14 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 06:39:56,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:56,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:56,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:56,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:56,549 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:56,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:56,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1683791464, now seen corresponding path program 1 times [2023-11-29 06:39:56,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:56,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944658663] [2023-11-29 06:39:56,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:56,550 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 06:39:56,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:56,551 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:56,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:56,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:39:56,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:56,660 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 06:39:56,680 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 06:39:56,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:39:56,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:56,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944658663] [2023-11-29 06:39:56,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944658663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:39:56,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:39:56,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:39:56,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782069130] [2023-11-29 06:39:56,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:39:56,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:39:56,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:56,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:39:56,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:39:56,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:39:56,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 158 transitions, 1490 flow. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:56,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:56,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:39:56,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:57,049 INFO L124 PetriNetUnfolderBase]: 430/1005 cut-off events. [2023-11-29 06:39:57,049 INFO L125 PetriNetUnfolderBase]: For 1480/1490 co-relation queries the response was YES. [2023-11-29 06:39:57,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3288 conditions, 1005 events. 430/1005 cut-off events. For 1480/1490 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5932 event pairs, 282 based on Foata normal form. 0/990 useless extension candidates. Maximal degree in co-relation 3249. Up to 739 conditions per place. [2023-11-29 06:39:57,056 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 127 selfloop transitions, 18 changer transitions 0/155 dead transitions. [2023-11-29 06:39:57,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 155 transitions, 1758 flow [2023-11-29 06:39:57,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:39:57,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:39:57,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2023-11-29 06:39:57,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.417910447761194 [2023-11-29 06:39:57,058 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 112 transitions. [2023-11-29 06:39:57,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 112 transitions. [2023-11-29 06:39:57,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:57,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 112 transitions. [2023-11-29 06:39:57,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:57,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:57,060 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:57,060 INFO L175 Difference]: Start difference. First operand has 117 places, 158 transitions, 1490 flow. Second operand 4 states and 112 transitions. [2023-11-29 06:39:57,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 155 transitions, 1758 flow [2023-11-29 06:39:57,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 155 transitions, 1476 flow, removed 84 selfloop flow, removed 9 redundant places. [2023-11-29 06:39:57,080 INFO L231 Difference]: Finished difference. Result has 109 places, 155 transitions, 1222 flow [2023-11-29 06:39:57,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1222, PETRI_PLACES=109, PETRI_TRANSITIONS=155} [2023-11-29 06:39:57,081 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 42 predicate places. [2023-11-29 06:39:57,081 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 155 transitions, 1222 flow [2023-11-29 06:39:57,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:57,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:57,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:57,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:57,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:57,282 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:39:57,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:57,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1683791465, now seen corresponding path program 1 times [2023-11-29 06:39:57,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:39:57,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246714042] [2023-11-29 06:39:57,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:57,283 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 06:39:57,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:39:57,284 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:57,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:39:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:57,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 06:39:57,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:57,410 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 06:39:57,592 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 06:39:57,592 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:57,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 285 treesize of output 75 [2023-11-29 06:39:57,680 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 8 treesize of output 6 [2023-11-29 06:39:58,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:58,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:39:58,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246714042] [2023-11-29 06:39:58,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246714042] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:58,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:39:58,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 06:39:58,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743567646] [2023-11-29 06:39:58,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:58,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:39:58,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:39:58,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:39:58,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:40:02,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:40:02,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 155 transitions, 1222 flow. Second operand has 10 states, 10 states have (on average 22.7) internal successors, (227), 10 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:02,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:40:02,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:40:02,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:09,157 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 06:40:13,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:17,527 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 06:40:18,972 INFO L124 PetriNetUnfolderBase]: 930/2097 cut-off events. [2023-11-29 06:40:18,972 INFO L125 PetriNetUnfolderBase]: For 3398/3414 co-relation queries the response was YES. [2023-11-29 06:40:18,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5915 conditions, 2097 events. 930/2097 cut-off events. For 3398/3414 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14253 event pairs, 634 based on Foata normal form. 108/2197 useless extension candidates. Maximal degree in co-relation 5876. Up to 651 conditions per place. [2023-11-29 06:40:18,988 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 98 selfloop transitions, 103 changer transitions 1/210 dead transitions. [2023-11-29 06:40:18,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 210 transitions, 1876 flow [2023-11-29 06:40:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:40:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:40:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2023-11-29 06:40:18,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462686567164179 [2023-11-29 06:40:18,992 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 299 transitions. [2023-11-29 06:40:18,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 299 transitions. [2023-11-29 06:40:18,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:18,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 299 transitions. [2023-11-29 06:40:18,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 29.9) internal successors, (299), 10 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:18,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:18,994 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:18,994 INFO L175 Difference]: Start difference. First operand has 109 places, 155 transitions, 1222 flow. Second operand 10 states and 299 transitions. [2023-11-29 06:40:18,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 210 transitions, 1876 flow [2023-11-29 06:40:19,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 210 transitions, 1857 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:40:19,009 INFO L231 Difference]: Finished difference. Result has 118 places, 154 transitions, 1417 flow [2023-11-29 06:40:19,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1417, PETRI_PLACES=118, PETRI_TRANSITIONS=154} [2023-11-29 06:40:19,009 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 51 predicate places. [2023-11-29 06:40:19,009 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 154 transitions, 1417 flow [2023-11-29 06:40:19,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.7) internal successors, (227), 10 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:19,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:40:19,010 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:40:19,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 06:40:19,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:19,211 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:40:19,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:40:19,211 INFO L85 PathProgramCache]: Analyzing trace with hash 909286758, now seen corresponding path program 1 times [2023-11-29 06:40:19,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:40:19,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90580612] [2023-11-29 06:40:19,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:40:19,211 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 06:40:19,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:40:19,212 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:19,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:19,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:19,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:40:19,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:40:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:40:19,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:40:19,955 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 53 treesize of output 49 [2023-11-29 06:40:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:40:21,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:40:21,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90580612] [2023-11-29 06:40:21,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90580612] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:40:21,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:40:21,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 06:40:21,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933340122] [2023-11-29 06:40:21,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:40:21,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:40:21,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:40:21,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:40:21,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:40:26,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:40:26,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 154 transitions, 1417 flow. Second operand has 12 states, 12 states have (on average 25.0) internal successors, (300), 12 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:26,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:40:26,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:40:26,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:37,245 INFO L124 PetriNetUnfolderBase]: 1242/2723 cut-off events. [2023-11-29 06:40:37,245 INFO L125 PetriNetUnfolderBase]: For 4917/4937 co-relation queries the response was YES. [2023-11-29 06:40:37,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7927 conditions, 2723 events. 1242/2723 cut-off events. For 4917/4937 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19258 event pairs, 597 based on Foata normal form. 95/2794 useless extension candidates. Maximal degree in co-relation 7887. Up to 1190 conditions per place. [2023-11-29 06:40:37,270 INFO L140 encePairwiseOnDemand]: 54/67 looper letters, 112 selfloop transitions, 115 changer transitions 4/241 dead transitions. [2023-11-29 06:40:37,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 241 transitions, 2371 flow [2023-11-29 06:40:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:40:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:40:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 427 transitions. [2023-11-29 06:40:37,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552238805970149 [2023-11-29 06:40:37,273 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 427 transitions. [2023-11-29 06:40:37,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 427 transitions. [2023-11-29 06:40:37,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:37,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 427 transitions. [2023-11-29 06:40:37,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 30.5) internal successors, (427), 14 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:37,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:37,276 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:37,277 INFO L175 Difference]: Start difference. First operand has 118 places, 154 transitions, 1417 flow. Second operand 14 states and 427 transitions. [2023-11-29 06:40:37,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 241 transitions, 2371 flow [2023-11-29 06:40:37,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 241 transitions, 2328 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:40:37,296 INFO L231 Difference]: Finished difference. Result has 131 places, 176 transitions, 1893 flow [2023-11-29 06:40:37,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1893, PETRI_PLACES=131, PETRI_TRANSITIONS=176} [2023-11-29 06:40:37,296 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 64 predicate places. [2023-11-29 06:40:37,297 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 176 transitions, 1893 flow [2023-11-29 06:40:37,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 25.0) internal successors, (300), 12 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:37,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:40:37,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:40:37,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 06:40:37,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:37,498 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:40:37,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:40:37,498 INFO L85 PathProgramCache]: Analyzing trace with hash -460621139, now seen corresponding path program 1 times [2023-11-29 06:40:37,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:40:37,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606495997] [2023-11-29 06:40:37,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:40:37,498 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 06:40:37,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:40:37,499 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:37,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:40:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:37,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 06:40:37,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:40:37,716 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 06:40:37,727 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 06:40:37,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:37,748 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 06:40:37,759 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 06:40:37,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:37,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 6 treesize of output 1 [2023-11-29 06:40:37,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:37,786 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 06:40:37,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:37,801 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 06:40:37,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:37,828 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 06:40:38,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:40:38,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 06:40:38,066 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:40:38,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:40:38,308 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 06:40:38,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:40:38,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 285 treesize of output 75 [2023-11-29 06:40:38,347 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 8 treesize of output 6 [2023-11-29 06:40:41,321 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 06:40:41,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:40:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606495997] [2023-11-29 06:40:41,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606495997] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:40:41,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:40:41,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 06:40:41,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393418309] [2023-11-29 06:40:41,322 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:40:41,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:40:41,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:40:41,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:40:41,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:40:45,481 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 06:40:48,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:50,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:51,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:53,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:55,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:40:58,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:41:00,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:41:01,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 67 [2023-11-29 06:41:01,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 176 transitions, 1893 flow. Second operand has 10 states, 10 states have (on average 21.4) internal successors, (214), 10 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:01,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:41:01,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 67 [2023-11-29 06:41:01,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:41:07,488 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 [1] [2023-11-29 06:41:11,646 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 06:41:25,555 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 06:41:27,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:41:34,497 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 [1] [2023-11-29 06:41:39,013 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 06:41:43,022 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 [1] [2023-11-29 06:41:47,033 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 [1] [2023-11-29 06:41:51,534 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 06:41:55,547 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 [1] [2023-11-29 06:41:56,617 INFO L124 PetriNetUnfolderBase]: 1586/3409 cut-off events. [2023-11-29 06:41:56,617 INFO L125 PetriNetUnfolderBase]: For 9551/9583 co-relation queries the response was YES. [2023-11-29 06:41:56,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10573 conditions, 3409 events. 1586/3409 cut-off events. For 9551/9583 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 24369 event pairs, 1088 based on Foata normal form. 83/3469 useless extension candidates. Maximal degree in co-relation 10529. Up to 1019 conditions per place. [2023-11-29 06:41:56,642 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 116 selfloop transitions, 111 changer transitions 0/235 dead transitions. [2023-11-29 06:41:56,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 235 transitions, 2726 flow [2023-11-29 06:41:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:41:56,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:41:56,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 354 transitions. [2023-11-29 06:41:56,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3773987206823028 [2023-11-29 06:41:56,646 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 354 transitions. [2023-11-29 06:41:56,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 354 transitions. [2023-11-29 06:41:56,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:41:56,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 354 transitions. [2023-11-29 06:41:56,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 25.285714285714285) internal successors, (354), 14 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 06:41:56,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:56,649 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:56,649 INFO L175 Difference]: Start difference. First operand has 131 places, 176 transitions, 1893 flow. Second operand 14 states and 354 transitions. [2023-11-29 06:41:56,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 235 transitions, 2726 flow [2023-11-29 06:41:56,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 235 transitions, 2701 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-29 06:41:56,675 INFO L231 Difference]: Finished difference. Result has 144 places, 177 transitions, 2169 flow [2023-11-29 06:41:56,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2169, PETRI_PLACES=144, PETRI_TRANSITIONS=177} [2023-11-29 06:41:56,676 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 77 predicate places. [2023-11-29 06:41:56,676 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 177 transitions, 2169 flow [2023-11-29 06:41:56,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.4) internal successors, (214), 10 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:56,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:41:56,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:41:56,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 06:41:56,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:41:56,877 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:41:56,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:41:56,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1751813437, now seen corresponding path program 1 times [2023-11-29 06:41:56,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:41:56,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1022216000] [2023-11-29 06:41:56,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:41:56,878 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 06:41:56,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:41:56,879 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:41:56,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:41:56,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:41:56,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:41:56,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:41:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:41:57,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:41:57,500 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 06:41:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:41:57,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:41:57,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1022216000] [2023-11-29 06:41:57,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1022216000] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:41:57,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:41:57,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 06:41:57,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748885257] [2023-11-29 06:41:57,841 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:41:57,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:41:57,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:41:57,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:41:57,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:41:59,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:41:59,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 177 transitions, 2169 flow. Second operand has 12 states, 12 states have (on average 25.0) internal successors, (300), 12 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:59,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:41:59,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:41:59,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:02,493 INFO L124 PetriNetUnfolderBase]: 1718/3757 cut-off events. [2023-11-29 06:42:02,493 INFO L125 PetriNetUnfolderBase]: For 10760/10786 co-relation queries the response was YES. [2023-11-29 06:42:02,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11923 conditions, 3757 events. 1718/3757 cut-off events. For 10760/10786 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 27576 event pairs, 391 based on Foata normal form. 130/3850 useless extension candidates. Maximal degree in co-relation 11876. Up to 1248 conditions per place. [2023-11-29 06:42:02,529 INFO L140 encePairwiseOnDemand]: 57/67 looper letters, 155 selfloop transitions, 64 changer transitions 7/236 dead transitions. [2023-11-29 06:42:02,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 236 transitions, 2956 flow [2023-11-29 06:42:02,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:42:02,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:42:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 360 transitions. [2023-11-29 06:42:02,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48846675712347354 [2023-11-29 06:42:02,532 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 360 transitions. [2023-11-29 06:42:02,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 360 transitions. [2023-11-29 06:42:02,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:02,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 360 transitions. [2023-11-29 06:42:02,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 32.72727272727273) internal successors, (360), 11 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:02,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 67.0) internal successors, (804), 12 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:02,535 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 67.0) internal successors, (804), 12 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:02,535 INFO L175 Difference]: Start difference. First operand has 144 places, 177 transitions, 2169 flow. Second operand 11 states and 360 transitions. [2023-11-29 06:42:02,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 236 transitions, 2956 flow [2023-11-29 06:42:02,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 236 transitions, 2909 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 06:42:02,587 INFO L231 Difference]: Finished difference. Result has 152 places, 188 transitions, 2433 flow [2023-11-29 06:42:02,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2433, PETRI_PLACES=152, PETRI_TRANSITIONS=188} [2023-11-29 06:42:02,588 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 85 predicate places. [2023-11-29 06:42:02,588 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 188 transitions, 2433 flow [2023-11-29 06:42:02,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 25.0) internal successors, (300), 12 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:02,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:02,588 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:02,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:02,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:02,789 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:42:02,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:02,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1775998441, now seen corresponding path program 2 times [2023-11-29 06:42:02,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:42:02,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589577111] [2023-11-29 06:42:02,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:42:02,790 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 06:42:02,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:42:02,791 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:02,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:02,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:42:02,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:02,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 06:42:02,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:02,912 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 06:42:02,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 06:42:02,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:02,965 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 06:42:02,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:02,983 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 06:42:02,995 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 06:42:03,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:03,011 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 06:42:03,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:03,039 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 06:42:03,051 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 06:42:03,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:03,067 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 06:42:03,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:03,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 06:42:03,449 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:42:03,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:42:03,619 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 06:42:03,619 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:42:03,619 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:42:03,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589577111] [2023-11-29 06:42:03,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589577111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:42:03,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:42:03,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:42:03,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655725169] [2023-11-29 06:42:03,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:42:03,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:42:03,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:42:03,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:42:03,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:42:03,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:42:03,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 188 transitions, 2433 flow. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:03,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:03,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:42:03,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:04,826 INFO L124 PetriNetUnfolderBase]: 1611/3516 cut-off events. [2023-11-29 06:42:04,826 INFO L125 PetriNetUnfolderBase]: For 15160/15184 co-relation queries the response was YES. [2023-11-29 06:42:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12151 conditions, 3516 events. 1611/3516 cut-off events. For 15160/15184 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 25150 event pairs, 320 based on Foata normal form. 51/3531 useless extension candidates. Maximal degree in co-relation 12098. Up to 2194 conditions per place. [2023-11-29 06:42:04,850 INFO L140 encePairwiseOnDemand]: 61/67 looper letters, 162 selfloop transitions, 25 changer transitions 2/199 dead transitions. [2023-11-29 06:42:04,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 199 transitions, 2862 flow [2023-11-29 06:42:04,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:42:04,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:42:04,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2023-11-29 06:42:04,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:42:04,852 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 124 transitions. [2023-11-29 06:42:04,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 124 transitions. [2023-11-29 06:42:04,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:04,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 124 transitions. [2023-11-29 06:42:04,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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 06:42:04,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:04,853 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:04,854 INFO L175 Difference]: Start difference. First operand has 152 places, 188 transitions, 2433 flow. Second operand 4 states and 124 transitions. [2023-11-29 06:42:04,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 199 transitions, 2862 flow [2023-11-29 06:42:04,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 199 transitions, 2782 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-11-29 06:42:04,914 INFO L231 Difference]: Finished difference. Result has 152 places, 187 transitions, 2416 flow [2023-11-29 06:42:04,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2416, PETRI_PLACES=152, PETRI_TRANSITIONS=187} [2023-11-29 06:42:04,914 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 85 predicate places. [2023-11-29 06:42:04,915 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 187 transitions, 2416 flow [2023-11-29 06:42:04,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:04,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:04,915 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:04,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:05,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:05,115 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:42:05,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:05,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1214611023, now seen corresponding path program 2 times [2023-11-29 06:42:05,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:42:05,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [751774378] [2023-11-29 06:42:05,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:42:05,117 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 06:42:05,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:42:05,118 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:05,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:05,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:42:05,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:05,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:42:05,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:05,247 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 06:42:05,257 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 06:42:05,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,280 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 06:42:05,293 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 06:42:05,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,310 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 06:42:05,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,328 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 06:42:05,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,347 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 06:42:05,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,378 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 06:42:05,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:42:05,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 06:42:05,532 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:42:05,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:42:05,665 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 06:42:05,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:42:05,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:42:05,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [751774378] [2023-11-29 06:42:05,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [751774378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:42:05,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:42:05,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:42:05,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286450889] [2023-11-29 06:42:05,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:42:05,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:42:05,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:42:05,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:42:05,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:42:05,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:42:05,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 187 transitions, 2416 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:05,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:05,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:42:05,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:06,535 INFO L124 PetriNetUnfolderBase]: 1369/3025 cut-off events. [2023-11-29 06:42:06,535 INFO L125 PetriNetUnfolderBase]: For 14878/14916 co-relation queries the response was YES. [2023-11-29 06:42:06,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10320 conditions, 3025 events. 1369/3025 cut-off events. For 14878/14916 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21472 event pairs, 909 based on Foata normal form. 120/3104 useless extension candidates. Maximal degree in co-relation 10265. Up to 2508 conditions per place. [2023-11-29 06:42:06,554 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 161 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2023-11-29 06:42:06,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 2702 flow [2023-11-29 06:42:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:42:06,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:42:06,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2023-11-29 06:42:06,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41044776119402987 [2023-11-29 06:42:06,555 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 110 transitions. [2023-11-29 06:42:06,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 110 transitions. [2023-11-29 06:42:06,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:06,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 110 transitions. [2023-11-29 06:42:06,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:06,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:06,557 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:06,557 INFO L175 Difference]: Start difference. First operand has 152 places, 187 transitions, 2416 flow. Second operand 4 states and 110 transitions. [2023-11-29 06:42:06,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 2702 flow [2023-11-29 06:42:06,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 183 transitions, 2528 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-29 06:42:06,605 INFO L231 Difference]: Finished difference. Result has 140 places, 183 transitions, 2206 flow [2023-11-29 06:42:06,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2206, PETRI_PLACES=140, PETRI_TRANSITIONS=183} [2023-11-29 06:42:06,605 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 73 predicate places. [2023-11-29 06:42:06,605 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 183 transitions, 2206 flow [2023-11-29 06:42:06,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:06,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:06,606 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:06,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 06:42:06,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:06,806 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:42:06,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:06,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1862099308, now seen corresponding path program 2 times [2023-11-29 06:42:06,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:42:06,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785604376] [2023-11-29 06:42:06,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:42:06,807 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 06:42:06,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:42:06,808 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:06,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:06,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:42:06,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:06,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 06:42:06,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:06,909 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 06:42:07,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 06:42:07,139 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:42:07,139 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:42:07,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1785604376] [2023-11-29 06:42:07,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1785604376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:42:07,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:42:07,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:42:07,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481353988] [2023-11-29 06:42:07,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:42:07,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:42:07,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:42:07,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:42:07,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:42:07,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:42:07,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 183 transitions, 2206 flow. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:07,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:07,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:42:07,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:07,886 INFO L124 PetriNetUnfolderBase]: 1159/2586 cut-off events. [2023-11-29 06:42:07,886 INFO L125 PetriNetUnfolderBase]: For 8376/8414 co-relation queries the response was YES. [2023-11-29 06:42:07,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7906 conditions, 2586 events. 1159/2586 cut-off events. For 8376/8414 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17828 event pairs, 751 based on Foata normal form. 123/2671 useless extension candidates. Maximal degree in co-relation 7858. Up to 2019 conditions per place. [2023-11-29 06:42:07,901 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 142 selfloop transitions, 24 changer transitions 0/176 dead transitions. [2023-11-29 06:42:07,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 176 transitions, 2452 flow [2023-11-29 06:42:07,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:42:07,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:42:07,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2023-11-29 06:42:07,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43283582089552236 [2023-11-29 06:42:07,902 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 116 transitions. [2023-11-29 06:42:07,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 116 transitions. [2023-11-29 06:42:07,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:07,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 116 transitions. [2023-11-29 06:42:07,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:07,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:07,903 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:07,903 INFO L175 Difference]: Start difference. First operand has 140 places, 183 transitions, 2206 flow. Second operand 4 states and 116 transitions. [2023-11-29 06:42:07,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 176 transitions, 2452 flow [2023-11-29 06:42:07,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 176 transitions, 2383 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-11-29 06:42:07,928 INFO L231 Difference]: Finished difference. Result has 134 places, 176 transitions, 2099 flow [2023-11-29 06:42:07,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2099, PETRI_PLACES=134, PETRI_TRANSITIONS=176} [2023-11-29 06:42:07,929 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 67 predicate places. [2023-11-29 06:42:07,929 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 176 transitions, 2099 flow [2023-11-29 06:42:07,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:07,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:07,929 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1] [2023-11-29 06:42:07,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 06:42:08,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:08,130 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:42:08,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:08,130 INFO L85 PathProgramCache]: Analyzing trace with hash -922313136, now seen corresponding path program 1 times [2023-11-29 06:42:08,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:42:08,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307271344] [2023-11-29 06:42:08,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:42:08,131 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 06:42:08,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:42:08,132 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:08,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:42:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:42:08,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:42:08,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:08,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 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:42:09,160 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:42:09,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:42:12,059 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:42:12,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:42:12,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307271344] [2023-11-29 06:42:12,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307271344] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:42:12,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:42:12,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-11-29 06:42:12,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348509898] [2023-11-29 06:42:12,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:42:12,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 06:42:12,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:42:12,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 06:42:12,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2023-11-29 06:42:19,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:42:19,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 176 transitions, 2099 flow. Second operand has 22 states, 22 states have (on average 22.772727272727273) internal successors, (501), 22 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:19,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:19,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:42:19,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:30,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:42:34,559 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 06:42:38,562 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 06:42:40,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:42:43,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.39s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:42:47,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:42:50,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:42:54,115 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 06:42:59,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:02,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.03s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:06,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.83s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:10,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.92s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:18,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:21,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:25,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:29,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:33,270 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 06:43:36,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:41,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:45,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:48,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:43:50,573 INFO L124 PetriNetUnfolderBase]: 1199/2706 cut-off events. [2023-11-29 06:43:50,573 INFO L125 PetriNetUnfolderBase]: For 6180/6218 co-relation queries the response was YES. [2023-11-29 06:43:50,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8487 conditions, 2706 events. 1199/2706 cut-off events. For 6180/6218 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18618 event pairs, 751 based on Foata normal form. 40/2708 useless extension candidates. Maximal degree in co-relation 8445. Up to 2072 conditions per place. [2023-11-29 06:43:50,586 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 53 selfloop transitions, 215 changer transitions 0/276 dead transitions. [2023-11-29 06:43:50,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 276 transitions, 4051 flow [2023-11-29 06:43:50,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 06:43:50,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 06:43:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 1156 transitions. [2023-11-29 06:43:50,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35945273631840796 [2023-11-29 06:43:50,590 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 1156 transitions. [2023-11-29 06:43:50,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 1156 transitions. [2023-11-29 06:43:50,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:43:50,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 1156 transitions. [2023-11-29 06:43:50,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 24.083333333333332) internal successors, (1156), 48 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:50,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 67.0) internal successors, (3283), 49 states have internal predecessors, (3283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:50,598 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 67.0) internal successors, (3283), 49 states have internal predecessors, (3283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:50,599 INFO L175 Difference]: Start difference. First operand has 134 places, 176 transitions, 2099 flow. Second operand 48 states and 1156 transitions. [2023-11-29 06:43:50,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 276 transitions, 4051 flow [2023-11-29 06:43:50,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 276 transitions, 3984 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-29 06:43:50,626 INFO L231 Difference]: Finished difference. Result has 195 places, 268 transitions, 3891 flow [2023-11-29 06:43:50,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=3891, PETRI_PLACES=195, PETRI_TRANSITIONS=268} [2023-11-29 06:43:50,627 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 128 predicate places. [2023-11-29 06:43:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 268 transitions, 3891 flow [2023-11-29 06:43:50,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 22.772727272727273) internal successors, (501), 22 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:50,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:43:50,628 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 1, 1] [2023-11-29 06:43:50,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:43:50,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:43:50,828 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:43:50,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:43:50,829 INFO L85 PathProgramCache]: Analyzing trace with hash 600363586, now seen corresponding path program 3 times [2023-11-29 06:43:50,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:43:50,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117763994] [2023-11-29 06:43:50,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:43:50,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 06:43:50,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:43:50,830 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:43:50,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:43:51,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2023-11-29 06:43:51,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:43:51,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 06:43:51,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:43:51,190 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 06:43:51,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:43:51,210 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 06:43:51,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:43:51,219 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 06:43:51,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:43:51,235 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 06:43:51,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:43:51,246 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 06:43:51,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:43:51,262 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 06:43:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:43:52,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:43:57,692 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:43:57,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:43:57,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117763994] [2023-11-29 06:43:57,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117763994] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:43:57,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:43:57,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2023-11-29 06:43:57,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577785769] [2023-11-29 06:43:57,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:43:57,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 06:43:57,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:43:57,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 06:43:57,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2023-11-29 06:44:14,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:44:14,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 268 transitions, 3891 flow. Second operand has 30 states, 30 states have (on average 22.8) internal successors, (684), 30 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:14,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:44:14,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:44:14,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:44:32,999 WARN L293 SmtUtils]: Spent 5.25s on a formula simplification. DAG size of input: 142 DAG size of output: 141 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 06:44:41,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.22s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:44:45,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:44:49,169 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 06:44:53,172 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 06:44:57,176 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 06:44:59,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:45:03,521 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 06:45:07,524 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 06:45:11,527 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 06:45:15,531 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 06:45:19,534 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 06:45:23,537 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 06:45:35,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:45:45,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:45:53,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:46:00,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:46:07,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.05s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:46:16,723 INFO L124 PetriNetUnfolderBase]: 1219/2770 cut-off events. [2023-11-29 06:46:16,723 INFO L125 PetriNetUnfolderBase]: For 7920/7958 co-relation queries the response was YES. [2023-11-29 06:46:16,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9516 conditions, 2770 events. 1219/2770 cut-off events. For 7920/7958 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18677 event pairs, 751 based on Foata normal form. 16/2748 useless extension candidates. Maximal degree in co-relation 9457. Up to 2084 conditions per place. [2023-11-29 06:46:16,739 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 67 selfloop transitions, 250 changer transitions 0/325 dead transitions. [2023-11-29 06:46:16,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 325 transitions, 5513 flow [2023-11-29 06:46:16,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-11-29 06:46:16,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-11-29 06:46:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 1460 transitions. [2023-11-29 06:46:16,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3572302422314656 [2023-11-29 06:46:16,744 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 1460 transitions. [2023-11-29 06:46:16,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 1460 transitions. [2023-11-29 06:46:16,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:16,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 1460 transitions. [2023-11-29 06:46:16,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 23.934426229508198) internal successors, (1460), 61 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:16,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 67.0) internal successors, (4154), 62 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:16,752 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 67.0) internal successors, (4154), 62 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:16,752 INFO L175 Difference]: Start difference. First operand has 195 places, 268 transitions, 3891 flow. Second operand 61 states and 1460 transitions. [2023-11-29 06:46:16,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 325 transitions, 5513 flow [2023-11-29 06:46:16,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 325 transitions, 5052 flow, removed 120 selfloop flow, removed 18 redundant places. [2023-11-29 06:46:16,807 INFO L231 Difference]: Finished difference. Result has 250 places, 315 transitions, 4818 flow [2023-11-29 06:46:16,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=4818, PETRI_PLACES=250, PETRI_TRANSITIONS=315} [2023-11-29 06:46:16,808 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 183 predicate places. [2023-11-29 06:46:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 315 transitions, 4818 flow [2023-11-29 06:46:16,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 22.8) internal successors, (684), 30 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:16,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:16,808 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 06:46:16,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:17,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:17,009 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:17,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:17,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1507862434, now seen corresponding path program 1 times [2023-11-29 06:46:17,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:17,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339933239] [2023-11-29 06:46:17,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:46:17,010 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 06:46:17,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:17,010 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:17,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:17,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:46:17,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:46:17,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:17,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:46:17,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:46:17,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:46:17,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:17,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339933239] [2023-11-29 06:46:17,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339933239] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:46:17,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:46:17,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:46:17,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363430201] [2023-11-29 06:46:17,606 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:46:17,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:46:17,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:17,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:46:17,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:46:17,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:46:17,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 315 transitions, 4818 flow. Second operand has 12 states, 12 states have (on average 23.666666666666668) internal successors, (284), 12 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:17,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:17,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:46:17,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:20,646 INFO L124 PetriNetUnfolderBase]: 5074/9189 cut-off events. [2023-11-29 06:46:20,647 INFO L125 PetriNetUnfolderBase]: For 12100/12130 co-relation queries the response was YES. [2023-11-29 06:46:20,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26583 conditions, 9189 events. 5074/9189 cut-off events. For 12100/12130 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 64155 event pairs, 162 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 26510. Up to 1421 conditions per place. [2023-11-29 06:46:20,741 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 411 selfloop transitions, 36 changer transitions 2/457 dead transitions. [2023-11-29 06:46:20,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 457 transitions, 6498 flow [2023-11-29 06:46:20,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:46:20,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:46:20,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 469 transitions. [2023-11-29 06:46:20,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2023-11-29 06:46:20,743 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 469 transitions. [2023-11-29 06:46:20,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 469 transitions. [2023-11-29 06:46:20,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:20,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 469 transitions. [2023-11-29 06:46:20,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.3125) internal successors, (469), 16 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:20,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:20,746 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:20,746 INFO L175 Difference]: Start difference. First operand has 250 places, 315 transitions, 4818 flow. Second operand 16 states and 469 transitions. [2023-11-29 06:46:20,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 457 transitions, 6498 flow [2023-11-29 06:46:20,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 457 transitions, 5896 flow, removed 114 selfloop flow, removed 37 redundant places. [2023-11-29 06:46:20,850 INFO L231 Difference]: Finished difference. Result has 236 places, 357 transitions, 4449 flow [2023-11-29 06:46:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4449, PETRI_PLACES=236, PETRI_TRANSITIONS=357} [2023-11-29 06:46:20,851 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 169 predicate places. [2023-11-29 06:46:20,851 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 357 transitions, 4449 flow [2023-11-29 06:46:20,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.666666666666668) internal successors, (284), 12 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:20,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:20,851 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 06:46:20,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:21,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:21,052 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:21,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:21,052 INFO L85 PathProgramCache]: Analyzing trace with hash 412256052, now seen corresponding path program 2 times [2023-11-29 06:46:21,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718326440] [2023-11-29 06:46:21,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:46:21,053 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 06:46:21,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:21,054 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:21,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:21,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:46:21,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:21,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:46:21,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:21,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:46:21,298 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:46:21,298 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:21,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718326440] [2023-11-29 06:46:21,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718326440] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:46:21,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:46:21,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:46:21,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272422548] [2023-11-29 06:46:21,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:46:21,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:46:21,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:21,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:46:21,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:46:21,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:46:21,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 357 transitions, 4449 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:21,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:21,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:46:21,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:23,613 INFO L124 PetriNetUnfolderBase]: 4719/9048 cut-off events. [2023-11-29 06:46:23,613 INFO L125 PetriNetUnfolderBase]: For 31544/31689 co-relation queries the response was YES. [2023-11-29 06:46:23,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 9048 events. 4719/9048 cut-off events. For 31544/31689 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 66829 event pairs, 1737 based on Foata normal form. 18/8857 useless extension candidates. Maximal degree in co-relation 35850. Up to 6429 conditions per place. [2023-11-29 06:46:23,733 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 369 selfloop transitions, 16 changer transitions 1/407 dead transitions. [2023-11-29 06:46:23,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 407 transitions, 5663 flow [2023-11-29 06:46:23,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:46:23,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:46:23,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2023-11-29 06:46:23,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46865671641791046 [2023-11-29 06:46:23,734 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 157 transitions. [2023-11-29 06:46:23,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 157 transitions. [2023-11-29 06:46:23,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:23,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 157 transitions. [2023-11-29 06:46:23,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:23,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:23,735 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:23,735 INFO L175 Difference]: Start difference. First operand has 236 places, 357 transitions, 4449 flow. Second operand 5 states and 157 transitions. [2023-11-29 06:46:23,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 407 transitions, 5663 flow [2023-11-29 06:46:23,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 407 transitions, 5663 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:46:23,983 INFO L231 Difference]: Finished difference. Result has 242 places, 365 transitions, 4549 flow [2023-11-29 06:46:23,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4549, PETRI_PLACES=242, PETRI_TRANSITIONS=365} [2023-11-29 06:46:23,984 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 175 predicate places. [2023-11-29 06:46:23,984 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 365 transitions, 4549 flow [2023-11-29 06:46:23,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:23,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:23,984 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 06:46:23,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:24,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:24,185 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:24,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:24,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1236271740, now seen corresponding path program 3 times [2023-11-29 06:46:24,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:24,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578641488] [2023-11-29 06:46:24,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:46:24,186 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 06:46:24,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:24,186 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:24,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:24,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:46:24,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:24,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:46:24,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:24,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:46:24,461 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:46:24,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:24,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578641488] [2023-11-29 06:46:24,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578641488] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:46:24,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:46:24,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:46:24,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411247407] [2023-11-29 06:46:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:46:24,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:46:24,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:46:24,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:46:24,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:46:24,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 365 transitions, 4549 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:24,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:24,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:46:24,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:27,912 INFO L124 PetriNetUnfolderBase]: 7675/13380 cut-off events. [2023-11-29 06:46:27,912 INFO L125 PetriNetUnfolderBase]: For 51712/51760 co-relation queries the response was YES. [2023-11-29 06:46:28,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55718 conditions, 13380 events. 7675/13380 cut-off events. For 51712/51760 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 94294 event pairs, 2106 based on Foata normal form. 140/13510 useless extension candidates. Maximal degree in co-relation 55638. Up to 8392 conditions per place. [2023-11-29 06:46:28,051 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 415 selfloop transitions, 35 changer transitions 0/458 dead transitions. [2023-11-29 06:46:28,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 458 transitions, 6165 flow [2023-11-29 06:46:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:46:28,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:46:28,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2023-11-29 06:46:28,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:46:28,052 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 186 transitions. [2023-11-29 06:46:28,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 186 transitions. [2023-11-29 06:46:28,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:28,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 186 transitions. [2023-11-29 06:46:28,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 31.0) internal successors, (186), 6 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:28,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:28,054 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:28,054 INFO L175 Difference]: Start difference. First operand has 242 places, 365 transitions, 4549 flow. Second operand 6 states and 186 transitions. [2023-11-29 06:46:28,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 458 transitions, 6165 flow [2023-11-29 06:46:28,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 458 transitions, 6138 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-29 06:46:28,524 INFO L231 Difference]: Finished difference. Result has 250 places, 389 transitions, 4849 flow [2023-11-29 06:46:28,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4849, PETRI_PLACES=250, PETRI_TRANSITIONS=389} [2023-11-29 06:46:28,525 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 183 predicate places. [2023-11-29 06:46:28,525 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 389 transitions, 4849 flow [2023-11-29 06:46:28,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:28,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:28,525 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 06:46:28,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:28,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:28,726 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:28,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:28,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1045001560, now seen corresponding path program 4 times [2023-11-29 06:46:28,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:28,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1941052984] [2023-11-29 06:46:28,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:46:28,727 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 06:46:28,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:28,728 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:28,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:28,875 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:46:28,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:28,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:46:28,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 06:46:28,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:46:28,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:28,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1941052984] [2023-11-29 06:46:28,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1941052984] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:46:28,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:46:28,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:46:28,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728243456] [2023-11-29 06:46:28,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:46:28,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:46:28,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:28,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:46:28,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:46:28,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:46:28,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 389 transitions, 4849 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:28,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:28,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:46:28,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:32,206 INFO L124 PetriNetUnfolderBase]: 6761/12649 cut-off events. [2023-11-29 06:46:32,206 INFO L125 PetriNetUnfolderBase]: For 62475/62656 co-relation queries the response was YES. [2023-11-29 06:46:32,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57274 conditions, 12649 events. 6761/12649 cut-off events. For 62475/62656 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 97530 event pairs, 1827 based on Foata normal form. 66/12597 useless extension candidates. Maximal degree in co-relation 57190. Up to 6765 conditions per place. [2023-11-29 06:46:32,332 INFO L140 encePairwiseOnDemand]: 61/67 looper letters, 393 selfloop transitions, 22 changer transitions 4/441 dead transitions. [2023-11-29 06:46:32,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 441 transitions, 6059 flow [2023-11-29 06:46:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:46:32,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:46:32,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2023-11-29 06:46:32,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:46:32,334 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 155 transitions. [2023-11-29 06:46:32,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 155 transitions. [2023-11-29 06:46:32,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:32,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 155 transitions. [2023-11-29 06:46:32,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:32,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:32,335 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:32,335 INFO L175 Difference]: Start difference. First operand has 250 places, 389 transitions, 4849 flow. Second operand 5 states and 155 transitions. [2023-11-29 06:46:32,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 441 transitions, 6059 flow [2023-11-29 06:46:32,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 441 transitions, 6035 flow, removed 12 selfloop flow, removed 0 redundant places. [2023-11-29 06:46:32,873 INFO L231 Difference]: Finished difference. Result has 256 places, 389 transitions, 4878 flow [2023-11-29 06:46:32,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=4825, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4878, PETRI_PLACES=256, PETRI_TRANSITIONS=389} [2023-11-29 06:46:32,874 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 189 predicate places. [2023-11-29 06:46:32,874 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 389 transitions, 4878 flow [2023-11-29 06:46:32,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:32,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:32,874 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 06:46:32,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 06:46:33,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:33,074 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:33,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:33,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1382715548, now seen corresponding path program 5 times [2023-11-29 06:46:33,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:33,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672281186] [2023-11-29 06:46:33,075 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:46:33,075 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 06:46:33,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:33,076 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:33,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:33,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:46:33,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:33,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 06:46:33,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:33,262 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 06:46:33,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 43 [2023-11-29 06:46:33,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:46:33,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2023-11-29 06:46:33,705 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 7 treesize of output 5 [2023-11-29 06:46:34,251 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 06:46:34,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:46:34,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 47 [2023-11-29 06:46:34,378 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 8 treesize of output 6 [2023-11-29 06:46:35,475 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 06:46:35,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:35,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672281186] [2023-11-29 06:46:35,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672281186] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:46:35,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:46:35,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 06:46:35,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99875552] [2023-11-29 06:46:35,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:46:35,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:46:35,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:35,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:46:35,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:46:42,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:46:42,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 389 transitions, 4878 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:42,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:42,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:46:42,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:46,344 INFO L124 PetriNetUnfolderBase]: 5480/10945 cut-off events. [2023-11-29 06:46:46,344 INFO L125 PetriNetUnfolderBase]: For 54547/54793 co-relation queries the response was YES. [2023-11-29 06:46:46,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49518 conditions, 10945 events. 5480/10945 cut-off events. For 54547/54793 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 88698 event pairs, 874 based on Foata normal form. 128/11061 useless extension candidates. Maximal degree in co-relation 49431. Up to 5299 conditions per place. [2023-11-29 06:46:46,475 INFO L140 encePairwiseOnDemand]: 57/67 looper letters, 226 selfloop transitions, 253 changer transitions 13/517 dead transitions. [2023-11-29 06:46:46,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 517 transitions, 6928 flow [2023-11-29 06:46:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:46:46,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:46:46,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2023-11-29 06:46:46,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43656716417910446 [2023-11-29 06:46:46,478 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 234 transitions. [2023-11-29 06:46:46,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 234 transitions. [2023-11-29 06:46:46,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:46,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 234 transitions. [2023-11-29 06:46:46,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 29.25) internal successors, (234), 8 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:46,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 67.0) internal successors, (603), 9 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:46,479 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 67.0) internal successors, (603), 9 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:46,480 INFO L175 Difference]: Start difference. First operand has 256 places, 389 transitions, 4878 flow. Second operand 8 states and 234 transitions. [2023-11-29 06:46:46,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 517 transitions, 6928 flow [2023-11-29 06:46:46,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 517 transitions, 6818 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-29 06:46:46,850 INFO L231 Difference]: Finished difference. Result has 261 places, 388 transitions, 5340 flow [2023-11-29 06:46:46,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5340, PETRI_PLACES=261, PETRI_TRANSITIONS=388} [2023-11-29 06:46:46,851 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 194 predicate places. [2023-11-29 06:46:46,851 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 388 transitions, 5340 flow [2023-11-29 06:46:46,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:46,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:46,851 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:46:46,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:47,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:47,052 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:47,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1232307594, now seen corresponding path program 1 times [2023-11-29 06:46:47,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:47,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1766278763] [2023-11-29 06:46:47,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:46:47,053 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 06:46:47,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:47,054 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:47,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:47,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:46:47,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:46:47,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:47,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:46:47,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:46:47,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:47,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1766278763] [2023-11-29 06:46:47,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1766278763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:46:47,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:46:47,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:46:47,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439344363] [2023-11-29 06:46:47,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:46:47,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:46:47,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:47,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:46:47,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:46:47,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:46:47,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 388 transitions, 5340 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:47,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:47,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:46:47,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:50,068 INFO L124 PetriNetUnfolderBase]: 5560/10680 cut-off events. [2023-11-29 06:46:50,068 INFO L125 PetriNetUnfolderBase]: For 51295/51347 co-relation queries the response was YES. [2023-11-29 06:46:50,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48270 conditions, 10680 events. 5560/10680 cut-off events. For 51295/51347 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 83207 event pairs, 2099 based on Foata normal form. 36/10660 useless extension candidates. Maximal degree in co-relation 48181. Up to 7308 conditions per place. [2023-11-29 06:46:50,196 INFO L140 encePairwiseOnDemand]: 61/67 looper letters, 387 selfloop transitions, 17 changer transitions 8/425 dead transitions. [2023-11-29 06:46:50,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 425 transitions, 6533 flow [2023-11-29 06:46:50,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:46:50,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:46:50,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2023-11-29 06:46:50,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4746268656716418 [2023-11-29 06:46:50,197 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 159 transitions. [2023-11-29 06:46:50,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 159 transitions. [2023-11-29 06:46:50,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:50,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 159 transitions. [2023-11-29 06:46:50,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:50,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:50,198 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:46:50,198 INFO L175 Difference]: Start difference. First operand has 261 places, 388 transitions, 5340 flow. Second operand 5 states and 159 transitions. [2023-11-29 06:46:50,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 425 transitions, 6533 flow [2023-11-29 06:46:50,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 425 transitions, 6459 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-29 06:46:50,693 INFO L231 Difference]: Finished difference. Result has 263 places, 388 transitions, 5328 flow [2023-11-29 06:46:50,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5328, PETRI_PLACES=263, PETRI_TRANSITIONS=388} [2023-11-29 06:46:50,694 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 196 predicate places. [2023-11-29 06:46:50,694 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 388 transitions, 5328 flow [2023-11-29 06:46:50,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:50,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:50,695 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:46:50,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:50,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:50,895 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:50,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:50,896 INFO L85 PathProgramCache]: Analyzing trace with hash -991624256, now seen corresponding path program 2 times [2023-11-29 06:46:50,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:50,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2031286758] [2023-11-29 06:46:50,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:46:50,896 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 06:46:50,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:50,897 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:50,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:51,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:46:51,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:51,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:46:51,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:51,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:46:51,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:46:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:46:51,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:51,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2031286758] [2023-11-29 06:46:51,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2031286758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:46:51,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:46:51,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:46:51,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608252460] [2023-11-29 06:46:51,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:46:51,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:46:51,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:51,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:46:51,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:46:51,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:46:51,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 388 transitions, 5328 flow. Second operand has 12 states, 12 states have (on average 23.5) internal successors, (282), 12 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:51,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:51,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:46:51,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:56,675 INFO L124 PetriNetUnfolderBase]: 9398/16716 cut-off events. [2023-11-29 06:46:56,675 INFO L125 PetriNetUnfolderBase]: For 85862/85952 co-relation queries the response was YES. [2023-11-29 06:46:56,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76798 conditions, 16716 events. 9398/16716 cut-off events. For 85862/85952 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 127907 event pairs, 1095 based on Foata normal form. 413/17129 useless extension candidates. Maximal degree in co-relation 76708. Up to 5593 conditions per place. [2023-11-29 06:46:56,921 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 479 selfloop transitions, 85 changer transitions 3/575 dead transitions. [2023-11-29 06:46:56,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 575 transitions, 8247 flow [2023-11-29 06:46:56,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:46:56,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:46:56,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 420 transitions. [2023-11-29 06:46:56,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44776119402985076 [2023-11-29 06:46:56,924 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 420 transitions. [2023-11-29 06:46:56,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 420 transitions. [2023-11-29 06:46:56,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:56,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 420 transitions. [2023-11-29 06:46:56,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 30.0) internal successors, (420), 14 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:56,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:56,928 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:56,928 INFO L175 Difference]: Start difference. First operand has 263 places, 388 transitions, 5328 flow. Second operand 14 states and 420 transitions. [2023-11-29 06:46:56,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 575 transitions, 8247 flow [2023-11-29 06:46:57,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 575 transitions, 8203 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 06:46:57,857 INFO L231 Difference]: Finished difference. Result has 282 places, 439 transitions, 6109 flow [2023-11-29 06:46:57,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=5281, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6109, PETRI_PLACES=282, PETRI_TRANSITIONS=439} [2023-11-29 06:46:57,858 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 215 predicate places. [2023-11-29 06:46:57,858 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 439 transitions, 6109 flow [2023-11-29 06:46:57,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.5) internal successors, (282), 12 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:57,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:57,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:46:57,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:58,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:58,059 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:46:58,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:58,060 INFO L85 PathProgramCache]: Analyzing trace with hash 2113209462, now seen corresponding path program 3 times [2023-11-29 06:46:58,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:46:58,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601805563] [2023-11-29 06:46:58,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:46:58,060 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 06:46:58,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:46:58,061 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:58,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:46:58,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:46:58,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:46:58,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:46:58,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:58,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:46:58,340 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:46:58,340 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:46:58,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601805563] [2023-11-29 06:46:58,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601805563] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:46:58,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:46:58,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:46:58,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786326259] [2023-11-29 06:46:58,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:46:58,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:46:58,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:46:58,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:46:58,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:46:58,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:46:58,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 439 transitions, 6109 flow. Second operand has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 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 06:46:58,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:58,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:46:58,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:47:04,208 INFO L124 PetriNetUnfolderBase]: 11475/20813 cut-off events. [2023-11-29 06:47:04,208 INFO L125 PetriNetUnfolderBase]: For 157130/157139 co-relation queries the response was YES. [2023-11-29 06:47:04,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112030 conditions, 20813 events. 11475/20813 cut-off events. For 157130/157139 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 167878 event pairs, 2051 based on Foata normal form. 80/20884 useless extension candidates. Maximal degree in co-relation 111932. Up to 8964 conditions per place. [2023-11-29 06:47:04,591 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 458 selfloop transitions, 78 changer transitions 0/557 dead transitions. [2023-11-29 06:47:04,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 557 transitions, 8349 flow [2023-11-29 06:47:04,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:47:04,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:47:04,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2023-11-29 06:47:04,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701492537313433 [2023-11-29 06:47:04,592 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 189 transitions. [2023-11-29 06:47:04,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 189 transitions. [2023-11-29 06:47:04,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:47:04,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 189 transitions. [2023-11-29 06:47:04,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:04,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:04,593 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:04,593 INFO L175 Difference]: Start difference. First operand has 282 places, 439 transitions, 6109 flow. Second operand 6 states and 189 transitions. [2023-11-29 06:47:04,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 557 transitions, 8349 flow [2023-11-29 06:47:07,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 557 transitions, 8119 flow, removed 67 selfloop flow, removed 5 redundant places. [2023-11-29 06:47:07,246 INFO L231 Difference]: Finished difference. Result has 284 places, 469 transitions, 6521 flow [2023-11-29 06:47:07,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=5910, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6521, PETRI_PLACES=284, PETRI_TRANSITIONS=469} [2023-11-29 06:47:07,247 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 217 predicate places. [2023-11-29 06:47:07,247 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 469 transitions, 6521 flow [2023-11-29 06:47:07,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 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 06:47:07,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:47:07,247 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:47:07,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:07,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:07,448 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:47:07,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:47:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2058500168, now seen corresponding path program 4 times [2023-11-29 06:47:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:47:07,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1142984156] [2023-11-29 06:47:07,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:47:07,449 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 06:47:07,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:47:07,450 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:07,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:07,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:47:07,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:47:07,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:47:07,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:47:07,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:07,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:47:07,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:07,938 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:47:07,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1142984156] [2023-11-29 06:47:07,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1142984156] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:47:07,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:47:07,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:47:07,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58969725] [2023-11-29 06:47:07,939 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:47:07,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:47:07,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:47:07,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:47:07,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:47:07,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:47:07,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 469 transitions, 6521 flow. Second operand has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:07,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:47:07,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:47:07,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:47:16,476 INFO L124 PetriNetUnfolderBase]: 16644/28488 cut-off events. [2023-11-29 06:47:16,476 INFO L125 PetriNetUnfolderBase]: For 227495/227527 co-relation queries the response was YES. [2023-11-29 06:47:16,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159858 conditions, 28488 events. 16644/28488 cut-off events. For 227495/227527 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 220858 event pairs, 433 based on Foata normal form. 322/28801 useless extension candidates. Maximal degree in co-relation 159759. Up to 5051 conditions per place. [2023-11-29 06:47:17,113 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 503 selfloop transitions, 213 changer transitions 3/727 dead transitions. [2023-11-29 06:47:17,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 727 transitions, 10504 flow [2023-11-29 06:47:17,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:47:17,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:47:17,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 459 transitions. [2023-11-29 06:47:17,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281716417910448 [2023-11-29 06:47:17,114 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 459 transitions. [2023-11-29 06:47:17,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 459 transitions. [2023-11-29 06:47:17,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:47:17,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 459 transitions. [2023-11-29 06:47:17,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 28.6875) internal successors, (459), 16 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:17,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:17,117 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:17,117 INFO L175 Difference]: Start difference. First operand has 284 places, 469 transitions, 6521 flow. Second operand 16 states and 459 transitions. [2023-11-29 06:47:17,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 727 transitions, 10504 flow [2023-11-29 06:47:20,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 727 transitions, 10392 flow, removed 56 selfloop flow, removed 0 redundant places. [2023-11-29 06:47:20,692 INFO L231 Difference]: Finished difference. Result has 309 places, 568 transitions, 8231 flow [2023-11-29 06:47:20,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8231, PETRI_PLACES=309, PETRI_TRANSITIONS=568} [2023-11-29 06:47:20,692 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 242 predicate places. [2023-11-29 06:47:20,692 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 568 transitions, 8231 flow [2023-11-29 06:47:20,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:20,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:47:20,693 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:47:20,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 06:47:20,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:20,893 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:47:20,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:47:20,894 INFO L85 PathProgramCache]: Analyzing trace with hash 939706904, now seen corresponding path program 5 times [2023-11-29 06:47:20,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:47:20,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234015431] [2023-11-29 06:47:20,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:47:20,894 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 06:47:20,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:47:20,895 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:20,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:21,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 06:47:21,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:47:21,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:47:21,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:47:21,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:21,163 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:47:21,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:47:21,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234015431] [2023-11-29 06:47:21,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [234015431] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:47:21,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:47:21,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:47:21,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655955986] [2023-11-29 06:47:21,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:47:21,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:47:21,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:47:21,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:47:21,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:47:21,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:47:21,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 568 transitions, 8231 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:21,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:47:21,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:47:21,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:47:29,346 INFO L124 PetriNetUnfolderBase]: 15455/27686 cut-off events. [2023-11-29 06:47:29,346 INFO L125 PetriNetUnfolderBase]: For 298995/299301 co-relation queries the response was YES. [2023-11-29 06:47:29,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169049 conditions, 27686 events. 15455/27686 cut-off events. For 298995/299301 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 227598 event pairs, 5103 based on Foata normal form. 43/27529 useless extension candidates. Maximal degree in co-relation 168940. Up to 19770 conditions per place. [2023-11-29 06:47:29,911 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 517 selfloop transitions, 38 changer transitions 4/609 dead transitions. [2023-11-29 06:47:29,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 609 transitions, 9883 flow [2023-11-29 06:47:29,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:47:29,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:47:29,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2023-11-29 06:47:29,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:47:29,912 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 155 transitions. [2023-11-29 06:47:29,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 155 transitions. [2023-11-29 06:47:29,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:47:29,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 155 transitions. [2023-11-29 06:47:29,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:29,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:47:29,914 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:47:29,914 INFO L175 Difference]: Start difference. First operand has 309 places, 568 transitions, 8231 flow. Second operand 5 states and 155 transitions. [2023-11-29 06:47:29,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 609 transitions, 9883 flow [2023-11-29 06:47:37,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 609 transitions, 9570 flow, removed 114 selfloop flow, removed 2 redundant places. [2023-11-29 06:47:37,929 INFO L231 Difference]: Finished difference. Result has 312 places, 567 transitions, 8014 flow [2023-11-29 06:47:37,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=7945, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8014, PETRI_PLACES=312, PETRI_TRANSITIONS=567} [2023-11-29 06:47:37,930 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 245 predicate places. [2023-11-29 06:47:37,930 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 567 transitions, 8014 flow [2023-11-29 06:47:37,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:37,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:47:37,930 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:47:37,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:38,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:38,131 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:47:38,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:47:38,131 INFO L85 PathProgramCache]: Analyzing trace with hash -890243784, now seen corresponding path program 6 times [2023-11-29 06:47:38,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:47:38,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [439382931] [2023-11-29 06:47:38,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:47:38,132 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 06:47:38,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:47:38,133 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:38,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:38,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:47:38,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:47:38,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:47:38,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:47:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:38,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:47:38,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:47:38,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [439382931] [2023-11-29 06:47:38,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [439382931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:47:38,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:47:38,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:47:38,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022584797] [2023-11-29 06:47:38,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:47:38,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:47:38,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:47:38,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:47:38,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:47:38,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:47:38,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 567 transitions, 8014 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:38,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:47:38,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:47:38,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:47:47,228 INFO L124 PetriNetUnfolderBase]: 16778/29046 cut-off events. [2023-11-29 06:47:47,229 INFO L125 PetriNetUnfolderBase]: For 262867/262987 co-relation queries the response was YES. [2023-11-29 06:47:47,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172856 conditions, 29046 events. 16778/29046 cut-off events. For 262867/262987 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 228788 event pairs, 5278 based on Foata normal form. 48/29085 useless extension candidates. Maximal degree in co-relation 172745. Up to 23004 conditions per place. [2023-11-29 06:47:47,834 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 570 selfloop transitions, 48 changer transitions 0/626 dead transitions. [2023-11-29 06:47:47,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 626 transitions, 9910 flow [2023-11-29 06:47:47,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:47:47,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:47:47,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2023-11-29 06:47:47,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577114427860697 [2023-11-29 06:47:47,835 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 184 transitions. [2023-11-29 06:47:47,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 184 transitions. [2023-11-29 06:47:47,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:47:47,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 184 transitions. [2023-11-29 06:47:47,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:47,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:47,837 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:47,837 INFO L175 Difference]: Start difference. First operand has 312 places, 567 transitions, 8014 flow. Second operand 6 states and 184 transitions. [2023-11-29 06:47:47,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 626 transitions, 9910 flow [2023-11-29 06:47:54,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 626 transitions, 9826 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 06:47:54,401 INFO L231 Difference]: Finished difference. Result has 313 places, 572 transitions, 8140 flow [2023-11-29 06:47:54,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8140, PETRI_PLACES=313, PETRI_TRANSITIONS=572} [2023-11-29 06:47:54,401 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 246 predicate places. [2023-11-29 06:47:54,402 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 572 transitions, 8140 flow [2023-11-29 06:47:54,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:54,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:47:54,402 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:47:54,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:54,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:54,602 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:47:54,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:47:54,603 INFO L85 PathProgramCache]: Analyzing trace with hash -136210184, now seen corresponding path program 7 times [2023-11-29 06:47:54,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:47:54,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620989130] [2023-11-29 06:47:54,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:47:54,603 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 06:47:54,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:47:54,604 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:54,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:47:54,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:47:54,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:47:54,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:47:54,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:54,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:47:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:47:55,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:47:55,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620989130] [2023-11-29 06:47:55,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620989130] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:47:55,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:47:55,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:47:55,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552798007] [2023-11-29 06:47:55,173 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:47:55,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:47:55,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:47:55,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:47:55,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:47:55,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:47:55,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 572 transitions, 8140 flow. Second operand has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:55,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:47:55,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:47:55,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:48:06,086 INFO L124 PetriNetUnfolderBase]: 19946/34330 cut-off events. [2023-11-29 06:48:06,086 INFO L125 PetriNetUnfolderBase]: For 314541/314629 co-relation queries the response was YES. [2023-11-29 06:48:06,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204383 conditions, 34330 events. 19946/34330 cut-off events. For 314541/314629 co-relation queries the response was YES. Maximal size of possible extension queue 1037. Compared 275488 event pairs, 1425 based on Foata normal form. 336/34657 useless extension candidates. Maximal degree in co-relation 204272. Up to 8568 conditions per place. [2023-11-29 06:48:07,012 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 520 selfloop transitions, 264 changer transitions 2/794 dead transitions. [2023-11-29 06:48:07,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 794 transitions, 12183 flow [2023-11-29 06:48:07,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:48:07,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:48:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 471 transitions. [2023-11-29 06:48:07,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.439365671641791 [2023-11-29 06:48:07,014 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 471 transitions. [2023-11-29 06:48:07,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 471 transitions. [2023-11-29 06:48:07,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:48:07,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 471 transitions. [2023-11-29 06:48:07,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.4375) internal successors, (471), 16 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:07,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:07,016 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:07,016 INFO L175 Difference]: Start difference. First operand has 313 places, 572 transitions, 8140 flow. Second operand 16 states and 471 transitions. [2023-11-29 06:48:07,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 794 transitions, 12183 flow [2023-11-29 06:48:17,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 794 transitions, 12057 flow, removed 16 selfloop flow, removed 4 redundant places. [2023-11-29 06:48:17,182 INFO L231 Difference]: Finished difference. Result has 332 places, 643 transitions, 9897 flow [2023-11-29 06:48:17,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=7998, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9897, PETRI_PLACES=332, PETRI_TRANSITIONS=643} [2023-11-29 06:48:17,183 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 265 predicate places. [2023-11-29 06:48:17,183 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 643 transitions, 9897 flow [2023-11-29 06:48:17,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:17,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:48:17,184 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:48:17,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:17,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:17,384 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:48:17,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:48:17,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1500540744, now seen corresponding path program 8 times [2023-11-29 06:48:17,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:48:17,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512436652] [2023-11-29 06:48:17,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:48:17,385 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 06:48:17,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:48:17,386 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:17,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:17,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:48:17,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:48:17,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:48:17,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:48:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:48:17,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:48:17,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:48:17,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512436652] [2023-11-29 06:48:17,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512436652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:48:17,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:48:17,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:48:17,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121787582] [2023-11-29 06:48:17,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:48:17,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:48:17,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:48:17,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:48:17,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:48:17,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:48:17,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 643 transitions, 9897 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:17,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:48:17,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:48:17,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:48:27,659 INFO L124 PetriNetUnfolderBase]: 18144/32074 cut-off events. [2023-11-29 06:48:27,660 INFO L125 PetriNetUnfolderBase]: For 394634/394913 co-relation queries the response was YES. [2023-11-29 06:48:28,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212660 conditions, 32074 events. 18144/32074 cut-off events. For 394634/394913 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 264462 event pairs, 5702 based on Foata normal form. 54/32103 useless extension candidates. Maximal degree in co-relation 212542. Up to 23674 conditions per place. [2023-11-29 06:48:28,416 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 571 selfloop transitions, 41 changer transitions 4/684 dead transitions. [2023-11-29 06:48:28,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 684 transitions, 11567 flow [2023-11-29 06:48:28,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:48:28,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:48:28,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2023-11-29 06:48:28,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626865671641791 [2023-11-29 06:48:28,417 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 155 transitions. [2023-11-29 06:48:28,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 155 transitions. [2023-11-29 06:48:28,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:48:28,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 155 transitions. [2023-11-29 06:48:28,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:28,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:48:28,418 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:48:28,418 INFO L175 Difference]: Start difference. First operand has 332 places, 643 transitions, 9897 flow. Second operand 5 states and 155 transitions. [2023-11-29 06:48:28,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 684 transitions, 11567 flow [2023-11-29 06:48:44,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 684 transitions, 11206 flow, removed 107 selfloop flow, removed 10 redundant places. [2023-11-29 06:48:44,411 INFO L231 Difference]: Finished difference. Result has 327 places, 642 transitions, 9606 flow [2023-11-29 06:48:44,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=9536, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9606, PETRI_PLACES=327, PETRI_TRANSITIONS=642} [2023-11-29 06:48:44,413 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 260 predicate places. [2023-11-29 06:48:44,413 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 642 transitions, 9606 flow [2023-11-29 06:48:44,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:44,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:48:44,413 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:48:44,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:44,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:44,614 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:48:44,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:48:44,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1999974843, now seen corresponding path program 6 times [2023-11-29 06:48:44,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:48:44,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631845555] [2023-11-29 06:48:44,615 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:48:44,615 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 06:48:44,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:48:44,616 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:44,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:48:44,870 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:48:44,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:48:44,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:48:44,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:48:45,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:48:45,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:48:45,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:48:45,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:48:45,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631845555] [2023-11-29 06:48:45,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631845555] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:48:45,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:48:45,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:48:45,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297471603] [2023-11-29 06:48:45,298 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:48:45,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:48:45,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:48:45,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:48:45,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:48:45,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:48:45,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 642 transitions, 9606 flow. Second operand has 12 states, 12 states have (on average 23.416666666666668) internal successors, (281), 12 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 06:48:45,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:48:45,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:48:45,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:49:01,378 INFO L124 PetriNetUnfolderBase]: 25129/42269 cut-off events. [2023-11-29 06:49:01,378 INFO L125 PetriNetUnfolderBase]: For 503426/503506 co-relation queries the response was YES. [2023-11-29 06:49:02,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274407 conditions, 42269 events. 25129/42269 cut-off events. For 503426/503506 co-relation queries the response was YES. Maximal size of possible extension queue 1275. Compared 338753 event pairs, 1764 based on Foata normal form. 392/42661 useless extension candidates. Maximal degree in co-relation 274294. Up to 11555 conditions per place. [2023-11-29 06:49:02,541 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 575 selfloop transitions, 336 changer transitions 1/920 dead transitions. [2023-11-29 06:49:02,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 920 transitions, 14947 flow [2023-11-29 06:49:02,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:49:02,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:49:02,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 469 transitions. [2023-11-29 06:49:02,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2023-11-29 06:49:02,544 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 469 transitions. [2023-11-29 06:49:02,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 469 transitions. [2023-11-29 06:49:02,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:49:02,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 469 transitions. [2023-11-29 06:49:02,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.3125) internal successors, (469), 16 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:02,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:02,548 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 67.0) internal successors, (1139), 17 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:02,548 INFO L175 Difference]: Start difference. First operand has 327 places, 642 transitions, 9606 flow. Second operand 16 states and 469 transitions. [2023-11-29 06:49:02,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 920 transitions, 14947 flow [2023-11-29 06:49:20,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 920 transitions, 14748 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-29 06:49:20,646 INFO L231 Difference]: Finished difference. Result has 344 places, 761 transitions, 12395 flow [2023-11-29 06:49:20,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=9409, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12395, PETRI_PLACES=344, PETRI_TRANSITIONS=761} [2023-11-29 06:49:20,647 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 277 predicate places. [2023-11-29 06:49:20,647 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 761 transitions, 12395 flow [2023-11-29 06:49:20,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.416666666666668) internal successors, (281), 12 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 06:49:20,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:49:20,648 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:49:20,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:49:20,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:49:20,848 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:49:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:49:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1137003739, now seen corresponding path program 7 times [2023-11-29 06:49:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:49:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [981667635] [2023-11-29 06:49:20,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:49:20,849 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 06:49:20,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:49:20,850 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:49:20,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:49:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:49:21,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:49:21,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:49:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:49:21,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:49:21,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:49:21,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [981667635] [2023-11-29 06:49:21,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [981667635] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:49:21,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:49:21,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:49:21,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103003896] [2023-11-29 06:49:21,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:49:21,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:49:21,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:49:21,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:49:21,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:49:21,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 67 [2023-11-29 06:49:21,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 761 transitions, 12395 flow. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:21,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:49:21,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 67 [2023-11-29 06:49:21,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:49:35,664 INFO L124 PetriNetUnfolderBase]: 22596/39496 cut-off events. [2023-11-29 06:49:35,664 INFO L125 PetriNetUnfolderBase]: For 611437/611603 co-relation queries the response was YES. [2023-11-29 06:49:36,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289193 conditions, 39496 events. 22596/39496 cut-off events. For 611437/611603 co-relation queries the response was YES. Maximal size of possible extension queue 1249. Compared 330015 event pairs, 6254 based on Foata normal form. 42/39507 useless extension candidates. Maximal degree in co-relation 289074. Up to 29437 conditions per place. [2023-11-29 06:49:36,687 INFO L140 encePairwiseOnDemand]: 61/67 looper letters, 664 selfloop transitions, 49 changer transitions 2/798 dead transitions. [2023-11-29 06:49:36,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 798 transitions, 14209 flow [2023-11-29 06:49:36,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:49:36,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:49:36,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2023-11-29 06:49:36,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537313432835821 [2023-11-29 06:49:36,829 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 152 transitions. [2023-11-29 06:49:36,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 152 transitions. [2023-11-29 06:49:36,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:49:36,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 152 transitions. [2023-11-29 06:49:36,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:36,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:49:36,830 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 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 06:49:36,831 INFO L175 Difference]: Start difference. First operand has 344 places, 761 transitions, 12395 flow. Second operand 5 states and 152 transitions. [2023-11-29 06:49:36,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 798 transitions, 14209 flow [2023-11-29 06:50:00,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 798 transitions, 14037 flow, removed 86 selfloop flow, removed 0 redundant places. [2023-11-29 06:50:00,550 INFO L231 Difference]: Finished difference. Result has 349 places, 760 transitions, 12353 flow [2023-11-29 06:50:00,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=12267, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12353, PETRI_PLACES=349, PETRI_TRANSITIONS=760} [2023-11-29 06:50:00,551 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 282 predicate places. [2023-11-29 06:50:00,551 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 760 transitions, 12353 flow [2023-11-29 06:50:00,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:00,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:50:00,552 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:50:00,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:00,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:00,752 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:50:00,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:50:00,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1394515045, now seen corresponding path program 8 times [2023-11-29 06:50:00,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:50:00,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1009082860] [2023-11-29 06:50:00,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:50:00,753 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 06:50:00,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:50:00,754 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:00,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:00,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:50:00,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:50:00,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:50:00,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:50:01,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:50:01,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:50:01,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:50:01,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:50:01,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1009082860] [2023-11-29 06:50:01,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1009082860] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:50:01,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:50:01,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:50:01,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613292844] [2023-11-29 06:50:01,336 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:50:01,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:50:01,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:50:01,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:50:01,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:50:01,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 67 [2023-11-29 06:50:01,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 760 transitions, 12353 flow. Second operand has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:01,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:50:01,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 67 [2023-11-29 06:50:01,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:50:19,622 INFO L124 PetriNetUnfolderBase]: 26111/43696 cut-off events. [2023-11-29 06:50:19,622 INFO L125 PetriNetUnfolderBase]: For 649582/649662 co-relation queries the response was YES. [2023-11-29 06:50:20,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306306 conditions, 43696 events. 26111/43696 cut-off events. For 649582/649662 co-relation queries the response was YES. Maximal size of possible extension queue 1328. Compared 349936 event pairs, 2836 based on Foata normal form. 344/44031 useless extension candidates. Maximal degree in co-relation 306185. Up to 17400 conditions per place. [2023-11-29 06:50:20,954 INFO L140 encePairwiseOnDemand]: 58/67 looper letters, 590 selfloop transitions, 317 changer transitions 2/917 dead transitions. [2023-11-29 06:50:20,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 917 transitions, 15938 flow [2023-11-29 06:50:20,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:50:20,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:50:20,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 409 transitions. [2023-11-29 06:50:20,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43603411513859275 [2023-11-29 06:50:20,956 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 409 transitions. [2023-11-29 06:50:20,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 409 transitions. [2023-11-29 06:50:20,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:50:20,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 409 transitions. [2023-11-29 06:50:20,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 29.214285714285715) internal successors, (409), 14 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:20,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:20,960 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:20,960 INFO L175 Difference]: Start difference. First operand has 349 places, 760 transitions, 12353 flow. Second operand 14 states and 409 transitions. [2023-11-29 06:50:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 917 transitions, 15938 flow [2023-11-29 06:50:48,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 917 transitions, 15819 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-29 06:50:48,615 INFO L231 Difference]: Finished difference. Result has 364 places, 797 transitions, 14102 flow [2023-11-29 06:50:48,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=12181, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=14102, PETRI_PLACES=364, PETRI_TRANSITIONS=797} [2023-11-29 06:50:48,616 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 297 predicate places. [2023-11-29 06:50:48,617 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 797 transitions, 14102 flow [2023-11-29 06:50:48,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.333333333333332) internal successors, (280), 12 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:50:48,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:50:48,617 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:50:48,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:48,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:48,818 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:50:48,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:50:48,818 INFO L85 PathProgramCache]: Analyzing trace with hash 376796317, now seen corresponding path program 1 times [2023-11-29 06:50:48,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:50:48,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929564479] [2023-11-29 06:50:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:50:48,819 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 06:50:48,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:50:48,820 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:48,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:50:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:50:48,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:50:48,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:50:49,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 06:50:49,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:50:54,873 INFO L349 Elim1Store]: treesize reduction 48, result has 84.1 percent of original size [2023-11-29 06:50:54,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 28 case distinctions, treesize of input 418 treesize of output 331 [2023-11-29 06:51:02,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:51:02,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:51:02,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929564479] [2023-11-29 06:51:02,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929564479] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:51:02,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:51:02,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 5 [2023-11-29 06:51:02,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810042609] [2023-11-29 06:51:02,519 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:51:02,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:51:02,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:51:02,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:51:02,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=18, Unknown=2, NotChecked=0, Total=30 [2023-11-29 06:51:02,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:51:02,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 797 transitions, 14102 flow. Second operand has 6 states, 6 states have (on average 29.333333333333332) internal successors, (176), 6 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:51:02,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:51:02,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:51:02,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:51:06,724 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 06:51:10,751 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 06:51:15,398 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 06:51:34,396 INFO L124 PetriNetUnfolderBase]: 25116/45456 cut-off events. [2023-11-29 06:51:34,396 INFO L125 PetriNetUnfolderBase]: For 853202/854541 co-relation queries the response was YES. [2023-11-29 06:51:35,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349654 conditions, 45456 events. 25116/45456 cut-off events. For 853202/854541 co-relation queries the response was YES. Maximal size of possible extension queue 1503. Compared 407248 event pairs, 2104 based on Foata normal form. 760/46171 useless extension candidates. Maximal degree in co-relation 349528. Up to 26891 conditions per place. [2023-11-29 06:51:35,938 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 786 selfloop transitions, 19 changer transitions 1/982 dead transitions. [2023-11-29 06:51:35,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 982 transitions, 19206 flow [2023-11-29 06:51:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:51:35,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:51:35,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2023-11-29 06:51:35,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261194029850746 [2023-11-29 06:51:35,940 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 141 transitions. [2023-11-29 06:51:35,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 141 transitions. [2023-11-29 06:51:35,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:51:35,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 141 transitions. [2023-11-29 06:51:35,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:51:35,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:51:35,941 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:51:35,941 INFO L175 Difference]: Start difference. First operand has 364 places, 797 transitions, 14102 flow. Second operand 4 states and 141 transitions. [2023-11-29 06:51:35,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 982 transitions, 19206 flow [2023-11-29 06:52:10,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 982 transitions, 18873 flow, removed 116 selfloop flow, removed 5 redundant places. [2023-11-29 06:52:10,917 INFO L231 Difference]: Finished difference. Result has 363 places, 805 transitions, 14061 flow [2023-11-29 06:52:10,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=13889, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=14061, PETRI_PLACES=363, PETRI_TRANSITIONS=805} [2023-11-29 06:52:10,918 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 296 predicate places. [2023-11-29 06:52:10,919 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 805 transitions, 14061 flow [2023-11-29 06:52:10,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.333333333333332) internal successors, (176), 6 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:10,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:52:10,919 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:52:10,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:52:11,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:52:11,120 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 53 more)] === [2023-11-29 06:52:11,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:11,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1942698079, now seen corresponding path program 2 times [2023-11-29 06:52:11,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:52:11,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [577555168] [2023-11-29 06:52:11,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:52:11,121 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 06:52:11,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:52:11,122 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:52:11,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc1dd496-dcc0-4e3d-886c-2faeaa486957/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 06:52:11,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:52:11,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:52:11,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:52:11,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:11,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 06:52:11,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:52:11,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:52:11,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [577555168] [2023-11-29 06:52:11,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [577555168] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:52:11,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:52:11,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:52:11,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452565388] [2023-11-29 06:52:11,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:52:11,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:52:11,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:52:11,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:52:11,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:52:11,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 67 [2023-11-29 06:52:11,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 805 transitions, 14061 flow. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 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 06:52:11,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:52:11,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 67 [2023-11-29 06:52:11,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:52:14,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:52:16,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:52:20,990 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 06:52:25,010 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 06:52:29,422 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 06:52:33,465 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 06:52:55,325 INFO L124 PetriNetUnfolderBase]: 28864/52519 cut-off events. [2023-11-29 06:52:55,325 INFO L125 PetriNetUnfolderBase]: For 1002164/1004147 co-relation queries the response was YES. [2023-11-29 06:52:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409182 conditions, 52519 events. 28864/52519 cut-off events. For 1002164/1004147 co-relation queries the response was YES. Maximal size of possible extension queue 1712. Compared 481696 event pairs, 2582 based on Foata normal form. 983/53473 useless extension candidates. Maximal degree in co-relation 409055. Up to 32569 conditions per place. [2023-11-29 06:52:56,973 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 794 selfloop transitions, 19 changer transitions 1/990 dead transitions. [2023-11-29 06:52:56,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 990 transitions, 19201 flow [2023-11-29 06:52:56,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:52:56,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:52:56,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 139 transitions. [2023-11-29 06:52:56,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186567164179104 [2023-11-29 06:52:56,975 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 139 transitions. [2023-11-29 06:52:56,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 139 transitions. [2023-11-29 06:52:56,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:52:56,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 139 transitions. [2023-11-29 06:52:56,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:56,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:56,976 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:56,976 INFO L175 Difference]: Start difference. First operand has 363 places, 805 transitions, 14061 flow. Second operand 4 states and 139 transitions. [2023-11-29 06:52:56,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 990 transitions, 19201 flow