./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/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 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:15:44,172 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:15:44,238 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 03:15:44,243 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:15:44,244 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:15:44,270 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:15:44,270 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:15:44,271 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:15:44,271 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:15:44,272 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:15:44,272 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:15:44,273 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:15:44,274 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:15:44,274 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:15:44,275 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:15:44,275 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:15:44,276 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:15:44,276 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:15:44,277 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:15:44,277 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:15:44,277 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:15:44,281 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:15:44,281 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:15:44,282 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:15:44,282 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:15:44,282 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:15:44,283 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:15:44,283 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:15:44,284 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:15:44,284 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:15:44,284 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:15:44,285 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:15:44,285 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:15:44,285 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:15:44,285 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:15:44,286 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:15:44,286 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:15:44,286 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:15:44,286 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:15:44,286 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:15:44,287 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:15:44,287 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_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/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 -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2023-11-29 03:15:44,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:15:44,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:15:44,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:15:44,523 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:15:44,523 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:15:44,525 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 03:15:47,246 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:15:47,451 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:15:47,452 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 03:15:47,459 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/3f0922785/85857405884e487ebfbcf44f7b474986/FLAG8a47e0c2a [2023-11-29 03:15:47,470 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/3f0922785/85857405884e487ebfbcf44f7b474986 [2023-11-29 03:15:47,473 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:15:47,474 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:15:47,476 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:47,476 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:15:47,480 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:15:47,481 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:47" (1/1) ... [2023-11-29 03:15:47,482 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e4054ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:47, skipping insertion in model container [2023-11-29 03:15:47,482 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:47" (1/1) ... [2023-11-29 03:15:47,504 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:15:47,661 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:47,673 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 03:15:47,674 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4bc23fc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:47, skipping insertion in model container [2023-11-29 03:15:47,674 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:47,674 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 03:15:47,676 INFO L158 Benchmark]: Toolchain (without parser) took 200.95ms. Allocated memory is still 148.9MB. Free memory was 120.1MB in the beginning and 109.7MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:15:47,676 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 102.8MB. Free memory is still 49.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:15:47,677 INFO L158 Benchmark]: CACSL2BoogieTranslator took 198.61ms. Allocated memory is still 148.9MB. Free memory was 119.6MB in the beginning and 109.7MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:15:47,678 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.18ms. Allocated memory is still 102.8MB. Free memory is still 49.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 198.61ms. Allocated memory is still 148.9MB. Free memory was 119.6MB in the beginning and 109.7MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 101]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/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 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:15:49,378 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:15:49,452 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 03:15:49,458 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:15:49,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:15:49,486 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:15:49,487 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:15:49,487 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:15:49,488 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:15:49,489 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:15:49,489 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:15:49,490 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:15:49,491 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:15:49,491 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:15:49,492 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:15:49,492 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:15:49,493 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:15:49,493 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:15:49,494 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:15:49,494 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:15:49,495 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:15:49,495 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:15:49,496 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:15:49,496 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:15:49,497 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:15:49,497 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 03:15:49,498 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 03:15:49,498 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:15:49,499 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:15:49,499 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:15:49,500 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:15:49,500 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:15:49,500 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:15:49,500 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:15:49,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:15:49,501 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:15:49,501 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:15:49,501 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 03:15:49,502 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 03:15:49,502 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:15:49,502 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:15:49,503 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:15:49,503 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:15:49,503 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 03:15:49,503 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_36deb225-e501-4353-bd2d-60ac1958635a/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_36deb225-e501-4353-bd2d-60ac1958635a/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 -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2023-11-29 03:15:49,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:15:49,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:15:49,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:15:49,822 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:15:49,822 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:15:49,823 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 03:15:52,561 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:15:52,778 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:15:52,779 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 03:15:52,787 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/71d48a664/912ce220712643e7befe6ab9be286545/FLAG3d90b0818 [2023-11-29 03:15:52,803 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/data/71d48a664/912ce220712643e7befe6ab9be286545 [2023-11-29 03:15:52,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:15:52,807 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:15:52,808 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:52,809 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:15:52,814 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:15:52,815 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:52" (1/1) ... [2023-11-29 03:15:52,816 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b17e7e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:52, skipping insertion in model container [2023-11-29 03:15:52,816 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:15:52" (1/1) ... [2023-11-29 03:15:52,842 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:15:53,036 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:53,050 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 03:15:53,055 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:15:53,074 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:53,080 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:15:53,107 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:15:53,126 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:15:53,127 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53 WrapperNode [2023-11-29 03:15:53,127 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:15:53,128 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:15:53,128 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:15:53,129 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:15:53,136 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,148 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,189 INFO L138 Inliner]: procedures = 27, calls = 40, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 201 [2023-11-29 03:15:53,190 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:15:53,190 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:15:53,190 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:15:53,191 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:15:53,202 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,202 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,207 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,244 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 10, 2, 2]. 63 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 03:15:53,245 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,245 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,258 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,262 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,264 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,266 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:15:53,272 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:15:53,272 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:15:53,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:15:53,273 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (1/1) ... [2023-11-29 03:15:53,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:15:53,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:15:53,301 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:15:53,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:15:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:15:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 03:15:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 03:15:53,336 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 03:15:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 03:15:53,336 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 03:15:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:15:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:15:53,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:15:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:15:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 03:15:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 03:15:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 03:15:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 03:15:53,339 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 03:15:53,463 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:15:53,465 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:15:54,032 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:15:54,352 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:15:54,353 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 03:15:54,353 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:15:54 BoogieIcfgContainer [2023-11-29 03:15:54,353 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:15:54,356 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:15:54,356 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:15:54,359 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:15:54,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:15:52" (1/3) ... [2023-11-29 03:15:54,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ae92390 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:15:54, skipping insertion in model container [2023-11-29 03:15:54,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:15:53" (2/3) ... [2023-11-29 03:15:54,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ae92390 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:15:54, skipping insertion in model container [2023-11-29 03:15:54,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:15:54" (3/3) ... [2023-11-29 03:15:54,362 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2023-11-29 03:15:54,380 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:15:54,380 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2023-11-29 03:15:54,380 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:15:54,463 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:15:54,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 73 transitions, 160 flow [2023-11-29 03:15:54,524 INFO L124 PetriNetUnfolderBase]: 6/71 cut-off events. [2023-11-29 03:15:54,524 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:15:54,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 71 events. 6/71 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 199 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2023-11-29 03:15:54,528 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 73 transitions, 160 flow [2023-11-29 03:15:54,531 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 70 transitions, 152 flow [2023-11-29 03:15:54,540 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:15:54,546 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;@6d087592, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:15:54,546 INFO L358 AbstractCegarLoop]: Starting to check reachability of 48 error locations. [2023-11-29 03:15:54,549 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:15:54,549 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 03:15:54,549 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 03:15:54,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:15:54,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:15:54,550 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:15:54,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:15:54,554 INFO L85 PathProgramCache]: Analyzing trace with hash 660078, now seen corresponding path program 1 times [2023-11-29 03:15:54,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:15:54,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888643806] [2023-11-29 03:15:54,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:15:54,564 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:54,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:15:54,565 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:15:54,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 03:15:54,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:15:54,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:15:54,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:15:54,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 03:15:54,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:54,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:15:54,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:54,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:15:54,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:54,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:15:54,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:54,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:15:54,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:54,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:15:54,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:54,774 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:15:54,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:15:54,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888643806] [2023-11-29 03:15:54,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888643806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:15:54,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:15:54,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:15:54,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824152990] [2023-11-29 03:15:54,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:15:54,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:15:54,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:15:54,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:15:54,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:15:54,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:15:54,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:54,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:15:54,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:15:54,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:15:55,129 INFO L124 PetriNetUnfolderBase]: 116/366 cut-off events. [2023-11-29 03:15:55,129 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2023-11-29 03:15:55,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 366 events. 116/366 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2047 event pairs, 68 based on Foata normal form. 1/233 useless extension candidates. Maximal degree in co-relation 500. Up to 183 conditions per place. [2023-11-29 03:15:55,136 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 24 selfloop transitions, 2 changer transitions 0/66 dead transitions. [2023-11-29 03:15:55,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 66 transitions, 196 flow [2023-11-29 03:15:55,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:15:55,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:15:55,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 158 transitions. [2023-11-29 03:15:55,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7214611872146118 [2023-11-29 03:15:55,150 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 158 transitions. [2023-11-29 03:15:55,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 158 transitions. [2023-11-29 03:15:55,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:15:55,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 158 transitions. [2023-11-29 03:15:55,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:55,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:55,161 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:55,163 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 152 flow. Second operand 3 states and 158 transitions. [2023-11-29 03:15:55,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 66 transitions, 196 flow [2023-11-29 03:15:55,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 66 transitions, 188 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:15:55,170 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 140 flow [2023-11-29 03:15:55,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2023-11-29 03:15:55,175 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -6 predicate places. [2023-11-29 03:15:55,175 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 140 flow [2023-11-29 03:15:55,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:55,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:15:55,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:15:55,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:15:55,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:55,377 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:15:55,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:15:55,377 INFO L85 PathProgramCache]: Analyzing trace with hash 660079, now seen corresponding path program 1 times [2023-11-29 03:15:55,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:15:55,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1965439810] [2023-11-29 03:15:55,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:15:55,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:55,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:15:55,379 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:15:55,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 03:15:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:15:55,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:15:55,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:15:55,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:15:55,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:55,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:55,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:55,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:15:55,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:55,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:55,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:55,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:15:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:55,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:55,646 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:15:55,647 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:15:55,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1965439810] [2023-11-29 03:15:55,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1965439810] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:15:55,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:15:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:15:55,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916195057] [2023-11-29 03:15:55,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:15:55,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:15:55,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:15:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:15:55,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:15:55,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:15:55,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:55,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:15:55,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:15:55,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:15:56,312 INFO L124 PetriNetUnfolderBase]: 118/372 cut-off events. [2023-11-29 03:15:56,312 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-29 03:15:56,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 580 conditions, 372 events. 118/372 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2065 event pairs, 68 based on Foata normal form. 0/236 useless extension candidates. Maximal degree in co-relation 544. Up to 192 conditions per place. [2023-11-29 03:15:56,317 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 27 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2023-11-29 03:15:56,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 72 transitions, 222 flow [2023-11-29 03:15:56,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:15:56,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:15:56,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 208 transitions. [2023-11-29 03:15:56,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7123287671232876 [2023-11-29 03:15:56,321 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 208 transitions. [2023-11-29 03:15:56,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 208 transitions. [2023-11-29 03:15:56,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:15:56,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 208 transitions. [2023-11-29 03:15:56,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 52.0) internal successors, (208), 4 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:56,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 73.0) internal successors, (365), 5 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:56,325 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 73.0) internal successors, (365), 5 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:56,325 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 140 flow. Second operand 4 states and 208 transitions. [2023-11-29 03:15:56,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 72 transitions, 222 flow [2023-11-29 03:15:56,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 72 transitions, 216 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:15:56,328 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 192 flow [2023-11-29 03:15:56,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=192, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2023-11-29 03:15:56,329 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -2 predicate places. [2023-11-29 03:15:56,329 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 192 flow [2023-11-29 03:15:56,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:56,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:15:56,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 03:15:56,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 03:15:56,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:56,530 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:15:56,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:15:56,531 INFO L85 PathProgramCache]: Analyzing trace with hash 20464166, now seen corresponding path program 1 times [2023-11-29 03:15:56,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:15:56,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529211453] [2023-11-29 03:15:56,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:15:56,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:56,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:15:56,533 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:15:56,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 03:15:56,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:15:56,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:15:56,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:15:56,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:56,671 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 03:15:56,672 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 03:15:56,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:56,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:56,704 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 03:15:56,755 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:15:56,756 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 03:15:56,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:56,782 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:15:56,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:15:56,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529211453] [2023-11-29 03:15:56,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529211453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:15:56,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:15:56,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:15:56,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594038387] [2023-11-29 03:15:56,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:15:56,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:15:56,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:15:56,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:15:56,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:15:56,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:15:56,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 192 flow. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:56,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:15:56,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:15:56,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:15:57,065 INFO L124 PetriNetUnfolderBase]: 118/366 cut-off events. [2023-11-29 03:15:57,065 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-29 03:15:57,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 366 events. 118/366 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2005 event pairs, 68 based on Foata normal form. 26/265 useless extension candidates. Maximal degree in co-relation 549. Up to 194 conditions per place. [2023-11-29 03:15:57,069 INFO L140 encePairwiseOnDemand]: 70/73 looper letters, 31 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2023-11-29 03:15:57,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 70 transitions, 252 flow [2023-11-29 03:15:57,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:15:57,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:15:57,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 157 transitions. [2023-11-29 03:15:57,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7168949771689498 [2023-11-29 03:15:57,072 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:15:57,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,075 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,075 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 192 flow. Second operand 3 states and 157 transitions. [2023-11-29 03:15:57,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 70 transitions, 252 flow [2023-11-29 03:15:57,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 70 transitions, 252 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 03:15:57,078 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 190 flow [2023-11-29 03:15:57,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2023-11-29 03:15:57,078 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -2 predicate places. [2023-11-29 03:15:57,079 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 190 flow [2023-11-29 03:15:57,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:15:57,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 03:15:57,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 03:15:57,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:57,280 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:15:57,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:15:57,281 INFO L85 PathProgramCache]: Analyzing trace with hash 20464167, now seen corresponding path program 1 times [2023-11-29 03:15:57,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:15:57,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225735965] [2023-11-29 03:15:57,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:15:57,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:57,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:15:57,282 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:15:57,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 03:15:57,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:15:57,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:15:57,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:15:57,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,394 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 03:15:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-29 03:15:57,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:15:57,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:57,477 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 03:15:57,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:57,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:15:57,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:15:57,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225735965] [2023-11-29 03:15:57,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225735965] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:15:57,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:15:57,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:15:57,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31478111] [2023-11-29 03:15:57,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:15:57,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:15:57,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:15:57,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:15:57,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:15:57,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:15:57,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 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 03:15:57,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:15:57,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:15:57,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:15:57,922 INFO L124 PetriNetUnfolderBase]: 118/360 cut-off events. [2023-11-29 03:15:57,922 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-29 03:15:57,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 360 events. 118/360 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1951 event pairs, 68 based on Foata normal form. 26/265 useless extension candidates. Maximal degree in co-relation 578. Up to 194 conditions per place. [2023-11-29 03:15:57,926 INFO L140 encePairwiseOnDemand]: 70/73 looper letters, 31 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-11-29 03:15:57,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 68 transitions, 250 flow [2023-11-29 03:15:57,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:15:57,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:15:57,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 157 transitions. [2023-11-29 03:15:57,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7168949771689498 [2023-11-29 03:15:57,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:15:57,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 157 transitions. [2023-11-29 03:15:57,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,930 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:15:57,931 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 190 flow. Second operand 3 states and 157 transitions. [2023-11-29 03:15:57,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 68 transitions, 250 flow [2023-11-29 03:15:57,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 68 transitions, 249 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:15:57,934 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 187 flow [2023-11-29 03:15:57,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=187, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2023-11-29 03:15:57,935 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -3 predicate places. [2023-11-29 03:15:57,935 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 187 flow [2023-11-29 03:15:57,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 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 03:15:57,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:15:57,935 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 03:15:57,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 03:15:58,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:58,136 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:15:58,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:15:58,137 INFO L85 PathProgramCache]: Analyzing trace with hash 634356933, now seen corresponding path program 1 times [2023-11-29 03:15:58,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:15:58,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340634388] [2023-11-29 03:15:58,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:15:58,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:15:58,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:15:58,138 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:15:58,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 03:15:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:15:58,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:15:58,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:15:58,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:15:58,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:58,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:58,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:58,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:15:58,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:58,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:58,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:58,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:15:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:15:58,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:15:58,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:58,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:15:58,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:15:58,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:15:58,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340634388] [2023-11-29 03:15:58,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340634388] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:15:58,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:15:58,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 03:15:58,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857677921] [2023-11-29 03:15:58,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:15:58,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:15:58,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:15:58,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:15:58,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:16:00,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:16:00,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 187 flow. Second operand has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:00,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:00,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:16:00,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:01,953 INFO L124 PetriNetUnfolderBase]: 124/378 cut-off events. [2023-11-29 03:16:01,953 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-11-29 03:16:01,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 649 conditions, 378 events. 124/378 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2050 event pairs, 68 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 637. Up to 195 conditions per place. [2023-11-29 03:16:01,957 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 27 selfloop transitions, 25 changer transitions 0/86 dead transitions. [2023-11-29 03:16:01,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 86 transitions, 369 flow [2023-11-29 03:16:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:16:01,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:16:01,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 488 transitions. [2023-11-29 03:16:01,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684931506849315 [2023-11-29 03:16:01,960 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 488 transitions. [2023-11-29 03:16:01,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 488 transitions. [2023-11-29 03:16:01,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:01,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 488 transitions. [2023-11-29 03:16:01,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 48.8) internal successors, (488), 10 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:01,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 73.0) internal successors, (803), 11 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:01,966 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 73.0) internal successors, (803), 11 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:01,966 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 187 flow. Second operand 10 states and 488 transitions. [2023-11-29 03:16:01,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 86 transitions, 369 flow [2023-11-29 03:16:01,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 86 transitions, 368 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:16:01,970 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 348 flow [2023-11-29 03:16:01,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=348, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2023-11-29 03:16:01,971 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 8 predicate places. [2023-11-29 03:16:01,971 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 348 flow [2023-11-29 03:16:01,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:01,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:01,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:01,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:16:02,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:02,172 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:02,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:02,173 INFO L85 PathProgramCache]: Analyzing trace with hash -236715033, now seen corresponding path program 1 times [2023-11-29 03:16:02,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:02,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069089472] [2023-11-29 03:16:02,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:02,173 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:02,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:02,174 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:02,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 03:16:02,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:02,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:16:02,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:02,268 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 03:16:02,269 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 21 treesize of output 15 [2023-11-29 03:16:02,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,291 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 03:16:02,292 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 03:16:02,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,300 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 03:16:02,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 03:16:02,317 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:16:02,318 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 03:16:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:02,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:02,334 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:02,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069089472] [2023-11-29 03:16:02,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069089472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:02,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:02,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:16:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632995051] [2023-11-29 03:16:02,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:02,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:16:02,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:02,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:16:02,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:16:02,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 73 [2023-11-29 03:16:02,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 348 flow. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:02,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:02,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 73 [2023-11-29 03:16:02,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:02,545 INFO L124 PetriNetUnfolderBase]: 136/404 cut-off events. [2023-11-29 03:16:02,545 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-11-29 03:16:02,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 740 conditions, 404 events. 136/404 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2172 event pairs, 76 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 724. Up to 234 conditions per place. [2023-11-29 03:16:02,547 INFO L140 encePairwiseOnDemand]: 70/73 looper letters, 51 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2023-11-29 03:16:02,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 84 transitions, 448 flow [2023-11-29 03:16:02,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:02,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:16:02,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 153 transitions. [2023-11-29 03:16:02,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6986301369863014 [2023-11-29 03:16:02,549 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 153 transitions. [2023-11-29 03:16:02,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 153 transitions. [2023-11-29 03:16:02,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:02,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 153 transitions. [2023-11-29 03:16:02,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:02,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:02,550 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:02,550 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 348 flow. Second operand 3 states and 153 transitions. [2023-11-29 03:16:02,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 84 transitions, 448 flow [2023-11-29 03:16:02,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 84 transitions, 384 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-11-29 03:16:02,556 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 282 flow [2023-11-29 03:16:02,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=282, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2023-11-29 03:16:02,557 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places. [2023-11-29 03:16:02,557 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 282 flow [2023-11-29 03:16:02,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:02,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:02,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:02,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 03:16:02,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:02,758 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:02,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:02,759 INFO L85 PathProgramCache]: Analyzing trace with hash -236715032, now seen corresponding path program 1 times [2023-11-29 03:16:02,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:02,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1125072312] [2023-11-29 03:16:02,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:02,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:02,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:02,760 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:02,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 03:16:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:02,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:16:02,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:02,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,856 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 03:16:02,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:16:02,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:16:02,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:02,932 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 03:16:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:03,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:03,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1125072312] [2023-11-29 03:16:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1125072312] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:03,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988948784] [2023-11-29 03:16:03,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:03,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:16:03,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:03,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:16:03,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:16:03,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:16:03,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 282 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:03,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:16:03,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:03,451 INFO L124 PetriNetUnfolderBase]: 124/370 cut-off events. [2023-11-29 03:16:03,451 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-29 03:16:03,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 370 events. 124/370 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2001 event pairs, 68 based on Foata normal form. 9/265 useless extension candidates. Maximal degree in co-relation 638. Up to 212 conditions per place. [2023-11-29 03:16:03,455 INFO L140 encePairwiseOnDemand]: 70/73 looper letters, 49 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2023-11-29 03:16:03,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 82 transitions, 378 flow [2023-11-29 03:16:03,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:16:03,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:16:03,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 157 transitions. [2023-11-29 03:16:03,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7168949771689498 [2023-11-29 03:16:03,457 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 157 transitions. [2023-11-29 03:16:03,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 157 transitions. [2023-11-29 03:16:03,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:03,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 157 transitions. [2023-11-29 03:16:03,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,459 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 282 flow. Second operand 3 states and 157 transitions. [2023-11-29 03:16:03,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 82 transitions, 378 flow [2023-11-29 03:16:03,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 82 transitions, 377 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:16:03,462 INFO L231 Difference]: Finished difference. Result has 74 places, 82 transitions, 279 flow [2023-11-29 03:16:03,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=279, PETRI_PLACES=74, PETRI_TRANSITIONS=82} [2023-11-29 03:16:03,463 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 3 predicate places. [2023-11-29 03:16:03,464 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 82 transitions, 279 flow [2023-11-29 03:16:03,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:03,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:03,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:16:03,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:03,667 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:03,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:03,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1251780932, now seen corresponding path program 1 times [2023-11-29 03:16:03,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:03,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006268479] [2023-11-29 03:16:03,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:03,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:03,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:03,669 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:03,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 03:16:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:03,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:16:03,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:03,797 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:03,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:03,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006268479] [2023-11-29 03:16:03,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006268479] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:03,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:03,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:16:03,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59081088] [2023-11-29 03:16:03,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:03,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:16:03,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:03,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:16:03,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:16:03,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:16:03,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 82 transitions, 279 flow. Second operand has 5 states, 5 states have (on average 45.2) internal successors, (226), 5 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:03,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:03,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:16:03,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:04,199 INFO L124 PetriNetUnfolderBase]: 218/705 cut-off events. [2023-11-29 03:16:04,199 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2023-11-29 03:16:04,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1191 conditions, 705 events. 218/705 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4725 event pairs, 123 based on Foata normal form. 0/476 useless extension candidates. Maximal degree in co-relation 1175. Up to 241 conditions per place. [2023-11-29 03:16:04,205 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 87 selfloop transitions, 4 changer transitions 0/122 dead transitions. [2023-11-29 03:16:04,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 122 transitions, 588 flow [2023-11-29 03:16:04,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:16:04,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:16:04,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 279 transitions. [2023-11-29 03:16:04,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7643835616438356 [2023-11-29 03:16:04,207 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 279 transitions. [2023-11-29 03:16:04,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 279 transitions. [2023-11-29 03:16:04,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:04,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 279 transitions. [2023-11-29 03:16:04,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 55.8) internal successors, (279), 5 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:04,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:04,224 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:04,224 INFO L175 Difference]: Start difference. First operand has 74 places, 82 transitions, 279 flow. Second operand 5 states and 279 transitions. [2023-11-29 03:16:04,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 122 transitions, 588 flow [2023-11-29 03:16:04,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 122 transitions, 587 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:16:04,228 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 295 flow [2023-11-29 03:16:04,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2023-11-29 03:16:04,229 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 8 predicate places. [2023-11-29 03:16:04,229 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 295 flow [2023-11-29 03:16:04,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.2) internal successors, (226), 5 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:04,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:04,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:04,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-11-29 03:16:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:04,432 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:04,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:04,433 INFO L85 PathProgramCache]: Analyzing trace with hash 321862830, now seen corresponding path program 1 times [2023-11-29 03:16:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91454233] [2023-11-29 03:16:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:04,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:04,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:04,435 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:04,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 03:16:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:04,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:16:04,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:04,599 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:04,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:04,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91454233] [2023-11-29 03:16:04,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91454233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:04,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:04,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:16:04,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359448044] [2023-11-29 03:16:04,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:04,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:16:04,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:04,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:16:04,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:16:04,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:16:04,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 295 flow. Second operand has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:04,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:04,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:16:04,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:05,073 INFO L124 PetriNetUnfolderBase]: 358/1191 cut-off events. [2023-11-29 03:16:05,073 INFO L125 PetriNetUnfolderBase]: For 149/149 co-relation queries the response was YES. [2023-11-29 03:16:05,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2028 conditions, 1191 events. 358/1191 cut-off events. For 149/149 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9335 event pairs, 216 based on Foata normal form. 12/839 useless extension candidates. Maximal degree in co-relation 2009. Up to 376 conditions per place. [2023-11-29 03:16:05,081 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 69 selfloop transitions, 9 changer transitions 0/109 dead transitions. [2023-11-29 03:16:05,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 109 transitions, 514 flow [2023-11-29 03:16:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:16:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:16:05,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 276 transitions. [2023-11-29 03:16:05,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7561643835616438 [2023-11-29 03:16:05,083 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 276 transitions. [2023-11-29 03:16:05,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 276 transitions. [2023-11-29 03:16:05,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:05,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 276 transitions. [2023-11-29 03:16:05,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 55.2) internal successors, (276), 5 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:05,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:05,085 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:05,085 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 295 flow. Second operand 5 states and 276 transitions. [2023-11-29 03:16:05,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 109 transitions, 514 flow [2023-11-29 03:16:05,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 510 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 03:16:05,089 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 330 flow [2023-11-29 03:16:05,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2023-11-29 03:16:05,090 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 13 predicate places. [2023-11-29 03:16:05,090 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 330 flow [2023-11-29 03:16:05,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:05,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:05,091 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 03:16:05,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 03:16:05,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:05,293 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:05,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:05,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1077537479, now seen corresponding path program 2 times [2023-11-29 03:16:05,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:05,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858319887] [2023-11-29 03:16:05,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:16:05,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:05,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:05,294 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:05,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 03:16:05,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:16:05,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:16:05,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:16:05,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:05,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:16:05,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:05,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:16:05,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:05,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:05,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:05,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:16:05,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:05,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:16:05,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:05,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:05,704 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:05,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:16:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:06,486 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:06,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858319887] [2023-11-29 03:16:06,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858319887] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:16:06,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:16:06,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:16:06,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094008544] [2023-11-29 03:16:06,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:16:06,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:16:06,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:06,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:16:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:16:10,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:16:10,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 330 flow. Second operand has 14 states, 14 states have (on average 44.57142857142857) internal successors, (624), 14 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:10,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:10,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:16:10,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:14,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:17,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:19,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:20,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:24,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:26,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:27,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:30,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:16:32,063 INFO L124 PetriNetUnfolderBase]: 357/1172 cut-off events. [2023-11-29 03:16:32,063 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2023-11-29 03:16:32,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 1172 events. 357/1172 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8996 event pairs, 227 based on Foata normal form. 18/837 useless extension candidates. Maximal degree in co-relation 2186. Up to 594 conditions per place. [2023-11-29 03:16:32,069 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 30 selfloop transitions, 61 changer transitions 0/121 dead transitions. [2023-11-29 03:16:32,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 121 transitions, 698 flow [2023-11-29 03:16:32,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 03:16:32,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 03:16:32,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2023-11-29 03:16:32,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651307596513076 [2023-11-29 03:16:32,074 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2023-11-29 03:16:32,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2023-11-29 03:16:32,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:32,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2023-11-29 03:16:32,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 47.54545454545455) internal successors, (1046), 22 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 73.0) internal successors, (1679), 23 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,080 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 73.0) internal successors, (1679), 23 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,080 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 330 flow. Second operand 22 states and 1046 transitions. [2023-11-29 03:16:32,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 121 transitions, 698 flow [2023-11-29 03:16:32,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 121 transitions, 672 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:16:32,084 INFO L231 Difference]: Finished difference. Result has 109 places, 121 transitions, 670 flow [2023-11-29 03:16:32,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=670, PETRI_PLACES=109, PETRI_TRANSITIONS=121} [2023-11-29 03:16:32,085 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 38 predicate places. [2023-11-29 03:16:32,085 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 670 flow [2023-11-29 03:16:32,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 44.57142857142857) internal successors, (624), 14 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:32,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:32,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 03:16:32,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:32,287 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:32,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1742679788, now seen corresponding path program 1 times [2023-11-29 03:16:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:32,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891429028] [2023-11-29 03:16:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:32,287 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:32,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:32,288 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:32,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 03:16:32,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:32,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:16:32,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:32,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:32,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:32,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891429028] [2023-11-29 03:16:32,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891429028] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:32,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:32,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:16:32,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65015044] [2023-11-29 03:16:32,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:32,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:16:32,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:32,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:16:32,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:16:32,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:16:32,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 121 transitions, 670 flow. Second operand has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:32,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:16:32,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:32,789 INFO L124 PetriNetUnfolderBase]: 328/942 cut-off events. [2023-11-29 03:16:32,789 INFO L125 PetriNetUnfolderBase]: For 440/440 co-relation queries the response was YES. [2023-11-29 03:16:32,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2057 conditions, 942 events. 328/942 cut-off events. For 440/440 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6211 event pairs, 168 based on Foata normal form. 0/713 useless extension candidates. Maximal degree in co-relation 2030. Up to 421 conditions per place. [2023-11-29 03:16:32,797 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 137 selfloop transitions, 4 changer transitions 0/172 dead transitions. [2023-11-29 03:16:32,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 172 transitions, 1243 flow [2023-11-29 03:16:32,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:16:32,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:16:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 272 transitions. [2023-11-29 03:16:32,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7452054794520548 [2023-11-29 03:16:32,799 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 272 transitions. [2023-11-29 03:16:32,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 272 transitions. [2023-11-29 03:16:32,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:32,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 272 transitions. [2023-11-29 03:16:32,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 54.4) internal successors, (272), 5 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 03:16:32,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,801 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,801 INFO L175 Difference]: Start difference. First operand has 109 places, 121 transitions, 670 flow. Second operand 5 states and 272 transitions. [2023-11-29 03:16:32,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 172 transitions, 1243 flow [2023-11-29 03:16:32,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 172 transitions, 1009 flow, removed 74 selfloop flow, removed 9 redundant places. [2023-11-29 03:16:32,808 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 531 flow [2023-11-29 03:16:32,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=531, PETRI_PLACES=106, PETRI_TRANSITIONS=122} [2023-11-29 03:16:32,809 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 35 predicate places. [2023-11-29 03:16:32,810 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 531 flow [2023-11-29 03:16:32,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:32,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:32,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:32,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 03:16:33,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:33,011 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:33,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:33,011 INFO L85 PathProgramCache]: Analyzing trace with hash 354576548, now seen corresponding path program 1 times [2023-11-29 03:16:33,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:33,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96961125] [2023-11-29 03:16:33,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:33,012 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:33,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:33,013 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:33,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 03:16:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:33,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 03:16:33,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:33,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:16:33,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:33,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:33,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:33,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:33,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:33,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:16:33,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:33,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:33,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:33,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:16:33,376 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:16:33,376 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 16 treesize of output 22 [2023-11-29 03:16:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:34,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:16:35,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:16:35,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:35,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96961125] [2023-11-29 03:16:35,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96961125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:16:35,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:16:35,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2023-11-29 03:16:35,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805589070] [2023-11-29 03:16:35,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:16:35,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 03:16:35,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:35,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 03:16:35,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:16:40,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 73 [2023-11-29 03:16:40,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 122 transitions, 531 flow. Second operand has 18 states, 18 states have (on average 39.111111111111114) internal successors, (704), 18 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:40,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:40,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 73 [2023-11-29 03:16:40,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:45,135 INFO L124 PetriNetUnfolderBase]: 1101/2793 cut-off events. [2023-11-29 03:16:45,135 INFO L125 PetriNetUnfolderBase]: For 743/747 co-relation queries the response was YES. [2023-11-29 03:16:45,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5475 conditions, 2793 events. 1101/2793 cut-off events. For 743/747 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22157 event pairs, 405 based on Foata normal form. 0/2262 useless extension candidates. Maximal degree in co-relation 5446. Up to 567 conditions per place. [2023-11-29 03:16:45,152 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 150 selfloop transitions, 95 changer transitions 0/270 dead transitions. [2023-11-29 03:16:45,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 270 transitions, 1486 flow [2023-11-29 03:16:45,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 03:16:45,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 03:16:45,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1064 transitions. [2023-11-29 03:16:45,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337105419892793 [2023-11-29 03:16:45,167 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1064 transitions. [2023-11-29 03:16:45,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1064 transitions. [2023-11-29 03:16:45,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:45,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1064 transitions. [2023-11-29 03:16:45,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 46.26086956521739) internal successors, (1064), 23 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:45,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 73.0) internal successors, (1752), 24 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:45,173 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 73.0) internal successors, (1752), 24 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:45,173 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 531 flow. Second operand 23 states and 1064 transitions. [2023-11-29 03:16:45,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 270 transitions, 1486 flow [2023-11-29 03:16:45,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 270 transitions, 1481 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:16:45,182 INFO L231 Difference]: Finished difference. Result has 130 places, 160 transitions, 931 flow [2023-11-29 03:16:45,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=931, PETRI_PLACES=130, PETRI_TRANSITIONS=160} [2023-11-29 03:16:45,183 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 59 predicate places. [2023-11-29 03:16:45,183 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 160 transitions, 931 flow [2023-11-29 03:16:45,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 39.111111111111114) internal successors, (704), 18 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:45,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:45,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:45,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 03:16:45,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:45,387 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:45,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:45,388 INFO L85 PathProgramCache]: Analyzing trace with hash 354576547, now seen corresponding path program 1 times [2023-11-29 03:16:45,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:45,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011282550] [2023-11-29 03:16:45,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:45,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:45,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:45,389 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:45,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 03:16:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:45,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:16:45,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:45,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 03:16:45,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:45,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:16:45,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:45,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:16:45,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:45,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:16:45,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:45,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:16:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:45,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:16:45,562 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:16:45,562 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 03:16:45,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:16:45,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:45,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:45,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011282550] [2023-11-29 03:16:45,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1011282550] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:45,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:45,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:16:45,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196099537] [2023-11-29 03:16:45,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:45,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:16:45,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:45,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:16:45,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:16:45,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 73 [2023-11-29 03:16:45,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 160 transitions, 931 flow. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:45,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:45,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 73 [2023-11-29 03:16:45,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:46,217 INFO L124 PetriNetUnfolderBase]: 1035/2581 cut-off events. [2023-11-29 03:16:46,218 INFO L125 PetriNetUnfolderBase]: For 1179/1183 co-relation queries the response was YES. [2023-11-29 03:16:46,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5567 conditions, 2581 events. 1035/2581 cut-off events. For 1179/1183 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 19907 event pairs, 756 based on Foata normal form. 66/2265 useless extension candidates. Maximal degree in co-relation 5533. Up to 1717 conditions per place. [2023-11-29 03:16:46,235 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 103 selfloop transitions, 29 changer transitions 0/156 dead transitions. [2023-11-29 03:16:46,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 156 transitions, 1187 flow [2023-11-29 03:16:46,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:16:46,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:16:46,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 213 transitions. [2023-11-29 03:16:46,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835616438356165 [2023-11-29 03:16:46,237 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 213 transitions. [2023-11-29 03:16:46,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 213 transitions. [2023-11-29 03:16:46,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:46,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 213 transitions. [2023-11-29 03:16:46,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:46,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:46,239 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:46,239 INFO L175 Difference]: Start difference. First operand has 130 places, 160 transitions, 931 flow. Second operand 5 states and 213 transitions. [2023-11-29 03:16:46,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 156 transitions, 1187 flow [2023-11-29 03:16:46,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1153 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-29 03:16:46,251 INFO L231 Difference]: Finished difference. Result has 128 places, 156 transitions, 947 flow [2023-11-29 03:16:46,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=947, PETRI_PLACES=128, PETRI_TRANSITIONS=156} [2023-11-29 03:16:46,252 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 57 predicate places. [2023-11-29 03:16:46,252 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 156 transitions, 947 flow [2023-11-29 03:16:46,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:46,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:46,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:46,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 03:16:46,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:46,454 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:46,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1901170027, now seen corresponding path program 1 times [2023-11-29 03:16:46,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:46,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [341975011] [2023-11-29 03:16:46,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:46,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:46,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:46,455 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:46,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 03:16:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:46,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:16:46,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:46,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:46,642 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:46,642 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:46,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [341975011] [2023-11-29 03:16:46,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [341975011] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:46,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:46,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:16:46,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725628136] [2023-11-29 03:16:46,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:46,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:16:46,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:46,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:16:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:16:46,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:16:46,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 156 transitions, 947 flow. Second operand has 5 states, 5 states have (on average 46.0) internal successors, (230), 5 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:46,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:46,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:16:46,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:47,194 INFO L124 PetriNetUnfolderBase]: 809/2270 cut-off events. [2023-11-29 03:16:47,194 INFO L125 PetriNetUnfolderBase]: For 843/855 co-relation queries the response was YES. [2023-11-29 03:16:47,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4732 conditions, 2270 events. 809/2270 cut-off events. For 843/855 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17958 event pairs, 528 based on Foata normal form. 9/1836 useless extension candidates. Maximal degree in co-relation 4697. Up to 1266 conditions per place. [2023-11-29 03:16:47,209 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 126 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2023-11-29 03:16:47,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 1300 flow [2023-11-29 03:16:47,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:16:47,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:16:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 269 transitions. [2023-11-29 03:16:47,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.736986301369863 [2023-11-29 03:16:47,211 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 269 transitions. [2023-11-29 03:16:47,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 269 transitions. [2023-11-29 03:16:47,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:47,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 269 transitions. [2023-11-29 03:16:47,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:47,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:47,212 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:47,212 INFO L175 Difference]: Start difference. First operand has 128 places, 156 transitions, 947 flow. Second operand 5 states and 269 transitions. [2023-11-29 03:16:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 1300 flow [2023-11-29 03:16:47,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1259 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:16:47,224 INFO L231 Difference]: Finished difference. Result has 131 places, 158 transitions, 967 flow [2023-11-29 03:16:47,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=967, PETRI_PLACES=131, PETRI_TRANSITIONS=158} [2023-11-29 03:16:47,225 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 60 predicate places. [2023-11-29 03:16:47,225 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 158 transitions, 967 flow [2023-11-29 03:16:47,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.0) internal successors, (230), 5 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:47,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:47,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:47,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 03:16:47,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:47,426 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:47,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1893028282, now seen corresponding path program 1 times [2023-11-29 03:16:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1692273309] [2023-11-29 03:16:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:47,427 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:47,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:47,428 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:47,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 03:16:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:47,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:16:47,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:47,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:47,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:16:47,844 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 25 treesize of output 21 [2023-11-29 03:16:47,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:47,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:47,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1692273309] [2023-11-29 03:16:47,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1692273309] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:16:47,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:16:47,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 03:16:47,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821192139] [2023-11-29 03:16:47,909 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:16:47,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:16:47,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:47,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:16:47,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:16:50,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 73 [2023-11-29 03:16:50,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 158 transitions, 967 flow. Second operand has 10 states, 10 states have (on average 43.7) internal successors, (437), 10 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:50,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:50,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 73 [2023-11-29 03:16:50,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:51,547 INFO L124 PetriNetUnfolderBase]: 1090/2565 cut-off events. [2023-11-29 03:16:51,548 INFO L125 PetriNetUnfolderBase]: For 1147/1149 co-relation queries the response was YES. [2023-11-29 03:16:51,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5803 conditions, 2565 events. 1090/2565 cut-off events. For 1147/1149 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18618 event pairs, 291 based on Foata normal form. 0/2331 useless extension candidates. Maximal degree in co-relation 5767. Up to 678 conditions per place. [2023-11-29 03:16:51,567 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 127 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2023-11-29 03:16:51,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 201 transitions, 1428 flow [2023-11-29 03:16:51,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:16:51,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:16:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 423 transitions. [2023-11-29 03:16:51,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7243150684931506 [2023-11-29 03:16:51,570 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 423 transitions. [2023-11-29 03:16:51,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 423 transitions. [2023-11-29 03:16:51,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:51,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 423 transitions. [2023-11-29 03:16:51,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 52.875) internal successors, (423), 8 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:51,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:51,573 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:51,573 INFO L175 Difference]: Start difference. First operand has 131 places, 158 transitions, 967 flow. Second operand 8 states and 423 transitions. [2023-11-29 03:16:51,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 201 transitions, 1428 flow [2023-11-29 03:16:51,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 201 transitions, 1397 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:16:51,585 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1073 flow [2023-11-29 03:16:51,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1073, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2023-11-29 03:16:51,586 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 66 predicate places. [2023-11-29 03:16:51,586 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1073 flow [2023-11-29 03:16:51,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.7) internal successors, (437), 10 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:51,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:51,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:51,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 03:16:51,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:51,787 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:51,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:51,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1893028283, now seen corresponding path program 1 times [2023-11-29 03:16:51,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:51,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940230586] [2023-11-29 03:16:51,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:51,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:51,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:51,788 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:51,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 03:16:51,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:51,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:16:51,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:51,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:16:51,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:16:51,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:16:51,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:51,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940230586] [2023-11-29 03:16:51,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940230586] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:16:51,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:16:51,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:16:51,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854471652] [2023-11-29 03:16:51,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:16:51,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:16:51,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:51,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:16:51,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:16:52,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 73 [2023-11-29 03:16:52,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1073 flow. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:52,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:52,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 73 [2023-11-29 03:16:52,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:16:52,577 INFO L124 PetriNetUnfolderBase]: 1307/2981 cut-off events. [2023-11-29 03:16:52,578 INFO L125 PetriNetUnfolderBase]: For 2060/2062 co-relation queries the response was YES. [2023-11-29 03:16:52,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7184 conditions, 2981 events. 1307/2981 cut-off events. For 2060/2062 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 21422 event pairs, 1002 based on Foata normal form. 82/2915 useless extension candidates. Maximal degree in co-relation 7145. Up to 2185 conditions per place. [2023-11-29 03:16:52,600 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 115 selfloop transitions, 18 changer transitions 0/156 dead transitions. [2023-11-29 03:16:52,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 156 transitions, 1331 flow [2023-11-29 03:16:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:16:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:16:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2023-11-29 03:16:52,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6061643835616438 [2023-11-29 03:16:52,601 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 177 transitions. [2023-11-29 03:16:52,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 177 transitions. [2023-11-29 03:16:52,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:16:52,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 177 transitions. [2023-11-29 03:16:52,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:52,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 73.0) internal successors, (365), 5 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:52,603 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 73.0) internal successors, (365), 5 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:52,603 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1073 flow. Second operand 4 states and 177 transitions. [2023-11-29 03:16:52,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 156 transitions, 1331 flow [2023-11-29 03:16:52,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 156 transitions, 1289 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 03:16:52,617 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1059 flow [2023-11-29 03:16:52,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1059, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2023-11-29 03:16:52,617 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 61 predicate places. [2023-11-29 03:16:52,617 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1059 flow [2023-11-29 03:16:52,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:52,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:16:52,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:16:52,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-11-29 03:16:52,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:16:52,818 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:16:52,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:16:52,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1517966773, now seen corresponding path program 1 times [2023-11-29 03:16:52,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:16:52,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1013157939] [2023-11-29 03:16:52,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:16:52,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 03:16:52,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:16:52,820 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:16:52,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 03:16:52,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:16:52,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:16:52,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:16:52,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:16:52,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:16:53,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:53,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:53,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:16:53,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:16:53,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,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 03:16:53,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:16:53,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:16:53,194 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 03:16:53,202 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:16:53,203 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 03:16:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:53,405 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:16:54,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:16:54,063 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:16:54,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1013157939] [2023-11-29 03:16:54,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1013157939] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:16:54,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:16:54,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 03:16:54,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514083520] [2023-11-29 03:16:54,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:16:54,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:16:54,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:16:54,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:16:54,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:16:59,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 73 [2023-11-29 03:16:59,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1059 flow. Second operand has 12 states, 12 states have (on average 40.0) internal successors, (480), 12 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:16:59,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:16:59,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 73 [2023-11-29 03:16:59,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:03,310 INFO L124 PetriNetUnfolderBase]: 2751/6173 cut-off events. [2023-11-29 03:17:03,310 INFO L125 PetriNetUnfolderBase]: For 4520/4689 co-relation queries the response was YES. [2023-11-29 03:17:03,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14098 conditions, 6173 events. 2751/6173 cut-off events. For 4520/4689 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 52396 event pairs, 1042 based on Foata normal form. 0/5413 useless extension candidates. Maximal degree in co-relation 14060. Up to 866 conditions per place. [2023-11-29 03:17:03,343 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 175 selfloop transitions, 110 changer transitions 0/307 dead transitions. [2023-11-29 03:17:03,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 307 transitions, 2441 flow [2023-11-29 03:17:03,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 03:17:03,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 03:17:03,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1055 transitions. [2023-11-29 03:17:03,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6283502084574152 [2023-11-29 03:17:03,347 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1055 transitions. [2023-11-29 03:17:03,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1055 transitions. [2023-11-29 03:17:03,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:03,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1055 transitions. [2023-11-29 03:17:03,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 45.869565217391305) internal successors, (1055), 23 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:03,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 73.0) internal successors, (1752), 24 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:03,351 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 73.0) internal successors, (1752), 24 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:03,351 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1059 flow. Second operand 23 states and 1055 transitions. [2023-11-29 03:17:03,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 307 transitions, 2441 flow [2023-11-29 03:17:03,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 307 transitions, 2406 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:17:03,363 INFO L231 Difference]: Finished difference. Result has 153 places, 185 transitions, 1465 flow [2023-11-29 03:17:03,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1465, PETRI_PLACES=153, PETRI_TRANSITIONS=185} [2023-11-29 03:17:03,364 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 82 predicate places. [2023-11-29 03:17:03,364 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 185 transitions, 1465 flow [2023-11-29 03:17:03,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 40.0) internal successors, (480), 12 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:03,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:03,365 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:03,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:17:03,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:03,565 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:03,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:03,565 INFO L85 PathProgramCache]: Analyzing trace with hash 359090948, now seen corresponding path program 2 times [2023-11-29 03:17:03,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:03,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41839026] [2023-11-29 03:17:03,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:17:03,566 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:03,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:03,567 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:03,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 03:17:03,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:17:03,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:17:03,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:17:03,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:03,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:17:03,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 03:17:03,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:03,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:03,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:17:03,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:17:03,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:03,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:17:03,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:17:03,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:03,928 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 03:17:03,939 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:17:03,940 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 03:17:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 03:17:04,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:17:04,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41839026] [2023-11-29 03:17:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41839026] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:17:04,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:17:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:17:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609518659] [2023-11-29 03:17:04,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:17:04,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:17:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:17:04,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:17:04,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 73 [2023-11-29 03:17:04,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 185 transitions, 1465 flow. Second operand has 6 states, 6 states have (on average 38.833333333333336) internal successors, (233), 6 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:04,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:04,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 73 [2023-11-29 03:17:04,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:06,058 INFO L124 PetriNetUnfolderBase]: 4250/9077 cut-off events. [2023-11-29 03:17:06,058 INFO L125 PetriNetUnfolderBase]: For 7518/7616 co-relation queries the response was YES. [2023-11-29 03:17:06,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22352 conditions, 9077 events. 4250/9077 cut-off events. For 7518/7616 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 77911 event pairs, 2139 based on Foata normal form. 38/8694 useless extension candidates. Maximal degree in co-relation 22312. Up to 3645 conditions per place. [2023-11-29 03:17:06,117 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 199 selfloop transitions, 28 changer transitions 0/244 dead transitions. [2023-11-29 03:17:06,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 244 transitions, 2175 flow [2023-11-29 03:17:06,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:17:06,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:17:06,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 291 transitions. [2023-11-29 03:17:06,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6643835616438356 [2023-11-29 03:17:06,119 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 291 transitions. [2023-11-29 03:17:06,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 291 transitions. [2023-11-29 03:17:06,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:06,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 291 transitions. [2023-11-29 03:17:06,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 48.5) internal successors, (291), 6 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:06,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 73.0) internal successors, (511), 7 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:06,121 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 73.0) internal successors, (511), 7 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:06,121 INFO L175 Difference]: Start difference. First operand has 153 places, 185 transitions, 1465 flow. Second operand 6 states and 291 transitions. [2023-11-29 03:17:06,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 244 transitions, 2175 flow [2023-11-29 03:17:06,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 244 transitions, 2106 flow, removed 10 selfloop flow, removed 9 redundant places. [2023-11-29 03:17:06,145 INFO L231 Difference]: Finished difference. Result has 151 places, 192 transitions, 1532 flow [2023-11-29 03:17:06,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1532, PETRI_PLACES=151, PETRI_TRANSITIONS=192} [2023-11-29 03:17:06,146 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 80 predicate places. [2023-11-29 03:17:06,146 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 192 transitions, 1532 flow [2023-11-29 03:17:06,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.833333333333336) internal successors, (233), 6 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:06,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:06,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:06,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-29 03:17:06,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:06,347 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:06,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash -187669657, now seen corresponding path program 1 times [2023-11-29 03:17:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:06,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533125164] [2023-11-29 03:17:06,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:17:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:06,349 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:06,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 03:17:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:06,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:17:06,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:06,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:06,788 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 25 treesize of output 21 [2023-11-29 03:17:06,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:06,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:06,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533125164] [2023-11-29 03:17:06,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533125164] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:06,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:06,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 03:17:06,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286537137] [2023-11-29 03:17:06,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:06,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:17:06,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:06,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:17:06,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:17:08,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 73 [2023-11-29 03:17:08,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 192 transitions, 1532 flow. Second operand has 10 states, 10 states have (on average 43.1) internal successors, (431), 10 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:08,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:08,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 73 [2023-11-29 03:17:08,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:11,086 INFO L124 PetriNetUnfolderBase]: 4826/9764 cut-off events. [2023-11-29 03:17:11,086 INFO L125 PetriNetUnfolderBase]: For 11044/11316 co-relation queries the response was YES. [2023-11-29 03:17:11,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25396 conditions, 9764 events. 4826/9764 cut-off events. For 11044/11316 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 81702 event pairs, 1468 based on Foata normal form. 0/9327 useless extension candidates. Maximal degree in co-relation 25353. Up to 3030 conditions per place. [2023-11-29 03:17:11,149 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 166 selfloop transitions, 49 changer transitions 0/247 dead transitions. [2023-11-29 03:17:11,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 247 transitions, 2254 flow [2023-11-29 03:17:11,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:17:11,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:17:11,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 413 transitions. [2023-11-29 03:17:11,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7071917808219178 [2023-11-29 03:17:11,151 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 413 transitions. [2023-11-29 03:17:11,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 413 transitions. [2023-11-29 03:17:11,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:11,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 413 transitions. [2023-11-29 03:17:11,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 51.625) internal successors, (413), 8 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:11,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:11,153 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:11,154 INFO L175 Difference]: Start difference. First operand has 151 places, 192 transitions, 1532 flow. Second operand 8 states and 413 transitions. [2023-11-29 03:17:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 247 transitions, 2254 flow [2023-11-29 03:17:11,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 247 transitions, 2184 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 03:17:11,193 INFO L231 Difference]: Finished difference. Result has 155 places, 194 transitions, 1633 flow [2023-11-29 03:17:11,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1633, PETRI_PLACES=155, PETRI_TRANSITIONS=194} [2023-11-29 03:17:11,193 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 84 predicate places. [2023-11-29 03:17:11,194 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 194 transitions, 1633 flow [2023-11-29 03:17:11,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.1) internal successors, (431), 10 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:11,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:11,194 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:11,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 03:17:11,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:11,395 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:11,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:11,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2010632042, now seen corresponding path program 1 times [2023-11-29 03:17:11,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:11,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121763034] [2023-11-29 03:17:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:17:11,396 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:11,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:11,397 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:11,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 03:17:11,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:11,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:17:11,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:11,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:11,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:11,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:11,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:11,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121763034] [2023-11-29 03:17:11,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121763034] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:11,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:11,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:17:11,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487389155] [2023-11-29 03:17:11,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:11,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:17:11,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:11,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:17:11,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:17:12,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:17:12,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 194 transitions, 1633 flow. Second operand has 14 states, 14 states have (on average 45.714285714285715) internal successors, (640), 14 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:12,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:12,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:17:12,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:14,100 INFO L124 PetriNetUnfolderBase]: 3515/8099 cut-off events. [2023-11-29 03:17:14,100 INFO L125 PetriNetUnfolderBase]: For 10630/10871 co-relation queries the response was YES. [2023-11-29 03:17:14,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21657 conditions, 8099 events. 3515/8099 cut-off events. For 10630/10871 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 71884 event pairs, 2082 based on Foata normal form. 72/8031 useless extension candidates. Maximal degree in co-relation 21612. Up to 4041 conditions per place. [2023-11-29 03:17:14,154 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 192 selfloop transitions, 73 changer transitions 0/298 dead transitions. [2023-11-29 03:17:14,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 298 transitions, 2842 flow [2023-11-29 03:17:14,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:17:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 03:17:14,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 586 transitions. [2023-11-29 03:17:14,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7297633872976339 [2023-11-29 03:17:14,156 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 586 transitions. [2023-11-29 03:17:14,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 586 transitions. [2023-11-29 03:17:14,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:14,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 586 transitions. [2023-11-29 03:17:14,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 53.27272727272727) internal successors, (586), 11 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:14,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:14,159 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:14,159 INFO L175 Difference]: Start difference. First operand has 155 places, 194 transitions, 1633 flow. Second operand 11 states and 586 transitions. [2023-11-29 03:17:14,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 298 transitions, 2842 flow [2023-11-29 03:17:14,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 298 transitions, 2735 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 03:17:14,191 INFO L231 Difference]: Finished difference. Result has 164 places, 218 transitions, 2110 flow [2023-11-29 03:17:14,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2110, PETRI_PLACES=164, PETRI_TRANSITIONS=218} [2023-11-29 03:17:14,191 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 93 predicate places. [2023-11-29 03:17:14,191 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 218 transitions, 2110 flow [2023-11-29 03:17:14,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 45.714285714285715) internal successors, (640), 14 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:14,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:14,192 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:14,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 03:17:14,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:14,393 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:14,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:14,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1048402132, now seen corresponding path program 2 times [2023-11-29 03:17:14,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:14,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1266357597] [2023-11-29 03:17:14,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:17:14,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:14,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:14,394 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:14,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 03:17:14,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:17:14,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:17:14,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 03:17:14,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:14,528 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 1 [2023-11-29 03:17:14,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 03:17:14,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:17:14,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:17:14,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:17:14,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:17:14,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:17:14,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:17:14,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:17:14,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:14,651 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 03:17:14,662 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:17:14,663 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 03:17:14,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:14,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:15,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:15,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:15,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1266357597] [2023-11-29 03:17:15,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1266357597] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:15,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:15,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:17:15,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988736917] [2023-11-29 03:17:15,624 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:15,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:17:15,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:15,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:17:15,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:17:20,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:17:26,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 73 [2023-11-29 03:17:26,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 218 transitions, 2110 flow. Second operand has 14 states, 14 states have (on average 38.0) internal successors, (532), 14 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:26,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:26,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 73 [2023-11-29 03:17:26,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:30,057 INFO L124 PetriNetUnfolderBase]: 5130/11282 cut-off events. [2023-11-29 03:17:30,058 INFO L125 PetriNetUnfolderBase]: For 14416/14681 co-relation queries the response was YES. [2023-11-29 03:17:30,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29654 conditions, 11282 events. 5130/11282 cut-off events. For 14416/14681 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 100983 event pairs, 1522 based on Foata normal form. 90/11180 useless extension candidates. Maximal degree in co-relation 29605. Up to 2377 conditions per place. [2023-11-29 03:17:30,146 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 235 selfloop transitions, 66 changer transitions 0/328 dead transitions. [2023-11-29 03:17:30,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 328 transitions, 3264 flow [2023-11-29 03:17:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 03:17:30,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 03:17:30,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 607 transitions. [2023-11-29 03:17:30,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396206533192834 [2023-11-29 03:17:30,148 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 607 transitions. [2023-11-29 03:17:30,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 607 transitions. [2023-11-29 03:17:30,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:30,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 607 transitions. [2023-11-29 03:17:30,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 46.69230769230769) internal successors, (607), 13 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:30,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 73.0) internal successors, (1022), 14 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:30,152 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 73.0) internal successors, (1022), 14 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:30,152 INFO L175 Difference]: Start difference. First operand has 164 places, 218 transitions, 2110 flow. Second operand 13 states and 607 transitions. [2023-11-29 03:17:30,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 328 transitions, 3264 flow [2023-11-29 03:17:30,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 328 transitions, 3256 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 03:17:30,203 INFO L231 Difference]: Finished difference. Result has 177 places, 234 transitions, 2453 flow [2023-11-29 03:17:30,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2102, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2453, PETRI_PLACES=177, PETRI_TRANSITIONS=234} [2023-11-29 03:17:30,204 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 106 predicate places. [2023-11-29 03:17:30,204 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 234 transitions, 2453 flow [2023-11-29 03:17:30,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.0) internal successors, (532), 14 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:30,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:30,205 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:30,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:17:30,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:30,405 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:30,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:30,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1859271658, now seen corresponding path program 1 times [2023-11-29 03:17:30,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:30,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137654455] [2023-11-29 03:17:30,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:17:30,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:30,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:30,407 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:30,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 03:17:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:30,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:17:30,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:30,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:17:30,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:17:30,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:31,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:17:31,430 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:31,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137654455] [2023-11-29 03:17:31,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137654455] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:31,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:31,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:17:31,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541213542] [2023-11-29 03:17:31,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:31,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:17:31,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:31,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:17:31,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:17:35,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 73 [2023-11-29 03:17:35,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 234 transitions, 2453 flow. Second operand has 14 states, 14 states have (on average 40.785714285714285) internal successors, (571), 14 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:35,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:35,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 73 [2023-11-29 03:17:35,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:40,058 INFO L124 PetriNetUnfolderBase]: 9183/18882 cut-off events. [2023-11-29 03:17:40,059 INFO L125 PetriNetUnfolderBase]: For 25430/25510 co-relation queries the response was YES. [2023-11-29 03:17:40,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52251 conditions, 18882 events. 9183/18882 cut-off events. For 25430/25510 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 164840 event pairs, 1628 based on Foata normal form. 314/19121 useless extension candidates. Maximal degree in co-relation 52198. Up to 4364 conditions per place. [2023-11-29 03:17:40,195 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 332 selfloop transitions, 68 changer transitions 0/430 dead transitions. [2023-11-29 03:17:40,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 430 transitions, 4184 flow [2023-11-29 03:17:40,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:17:40,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:17:40,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 645 transitions. [2023-11-29 03:17:40,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7363013698630136 [2023-11-29 03:17:40,198 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 645 transitions. [2023-11-29 03:17:40,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 645 transitions. [2023-11-29 03:17:40,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:40,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 645 transitions. [2023-11-29 03:17:40,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 53.75) internal successors, (645), 12 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:40,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:40,200 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:40,200 INFO L175 Difference]: Start difference. First operand has 177 places, 234 transitions, 2453 flow. Second operand 12 states and 645 transitions. [2023-11-29 03:17:40,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 430 transitions, 4184 flow [2023-11-29 03:17:40,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 430 transitions, 4117 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 03:17:40,272 INFO L231 Difference]: Finished difference. Result has 188 places, 246 transitions, 2683 flow [2023-11-29 03:17:40,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2683, PETRI_PLACES=188, PETRI_TRANSITIONS=246} [2023-11-29 03:17:40,273 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 117 predicate places. [2023-11-29 03:17:40,273 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 246 transitions, 2683 flow [2023-11-29 03:17:40,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 40.785714285714285) internal successors, (571), 14 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:40,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:40,273 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:40,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 03:17:40,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:40,474 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:40,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:40,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1181302907, now seen corresponding path program 1 times [2023-11-29 03:17:40,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:40,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752742875] [2023-11-29 03:17:40,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:17:40,475 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:40,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:40,475 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:40,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 03:17:40,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:17:40,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:17:40,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:40,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:40,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:17:40,935 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:40,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752742875] [2023-11-29 03:17:40,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752742875] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:40,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:40,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:17:40,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315409564] [2023-11-29 03:17:40,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:40,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:17:40,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:40,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:17:40,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:17:41,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:17:41,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 246 transitions, 2683 flow. Second operand has 14 states, 14 states have (on average 46.0) internal successors, (644), 14 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:41,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:41,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:17:41,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:17:44,315 INFO L124 PetriNetUnfolderBase]: 6418/14014 cut-off events. [2023-11-29 03:17:44,316 INFO L125 PetriNetUnfolderBase]: For 26127/26470 co-relation queries the response was YES. [2023-11-29 03:17:44,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40256 conditions, 14014 events. 6418/14014 cut-off events. For 26127/26470 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 127595 event pairs, 4848 based on Foata normal form. 78/13520 useless extension candidates. Maximal degree in co-relation 40200. Up to 8909 conditions per place. [2023-11-29 03:17:44,419 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 193 selfloop transitions, 71 changer transitions 0/309 dead transitions. [2023-11-29 03:17:44,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 309 transitions, 3590 flow [2023-11-29 03:17:44,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:17:44,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 03:17:44,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 582 transitions. [2023-11-29 03:17:44,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7247820672478207 [2023-11-29 03:17:44,421 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 582 transitions. [2023-11-29 03:17:44,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 582 transitions. [2023-11-29 03:17:44,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:17:44,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 582 transitions. [2023-11-29 03:17:44,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 52.90909090909091) internal successors, (582), 11 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:44,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:44,423 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:44,423 INFO L175 Difference]: Start difference. First operand has 188 places, 246 transitions, 2683 flow. Second operand 11 states and 582 transitions. [2023-11-29 03:17:44,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 309 transitions, 3590 flow [2023-11-29 03:17:44,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 309 transitions, 3513 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-11-29 03:17:44,485 INFO L231 Difference]: Finished difference. Result has 195 places, 243 transitions, 2737 flow [2023-11-29 03:17:44,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2737, PETRI_PLACES=195, PETRI_TRANSITIONS=243} [2023-11-29 03:17:44,486 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 124 predicate places. [2023-11-29 03:17:44,486 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 243 transitions, 2737 flow [2023-11-29 03:17:44,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 46.0) internal successors, (644), 14 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:44,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:17:44,486 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:17:44,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 03:17:44,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:44,687 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:17:44,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:17:44,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1787601, now seen corresponding path program 2 times [2023-11-29 03:17:44,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:17:44,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016153392] [2023-11-29 03:17:44,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:17:44,688 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:17:44,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:17:44,689 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:17:44,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 03:17:44,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:17:44,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:17:44,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:17:44,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:17:44,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:17:44,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:17:44,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:44,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:17:44,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:17:44,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:44,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:17:44,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:17:44,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:17:44,968 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 03:17:44,977 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:17:44,977 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 03:17:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:17:45,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:17:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:17:45,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:17:45,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016153392] [2023-11-29 03:17:45,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016153392] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:17:45,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:17:45,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 03:17:45,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101892506] [2023-11-29 03:17:45,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:17:45,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:17:45,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:17:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:17:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:17:53,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:17:53,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 73 [2023-11-29 03:17:53,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 243 transitions, 2737 flow. Second operand has 12 states, 12 states have (on average 38.833333333333336) internal successors, (466), 12 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:17:53,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:17:53,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 73 [2023-11-29 03:17:53,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:18:01,192 INFO L124 PetriNetUnfolderBase]: 18048/36225 cut-off events. [2023-11-29 03:18:01,192 INFO L125 PetriNetUnfolderBase]: For 64242/64796 co-relation queries the response was YES. [2023-11-29 03:18:01,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105173 conditions, 36225 events. 18048/36225 cut-off events. For 64242/64796 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 345119 event pairs, 2977 based on Foata normal form. 959/36917 useless extension candidates. Maximal degree in co-relation 105115. Up to 5772 conditions per place. [2023-11-29 03:18:01,549 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 430 selfloop transitions, 45 changer transitions 0/502 dead transitions. [2023-11-29 03:18:01,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 502 transitions, 5789 flow [2023-11-29 03:18:01,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:18:01,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:18:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 595 transitions. [2023-11-29 03:18:01,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6792237442922374 [2023-11-29 03:18:01,552 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 595 transitions. [2023-11-29 03:18:01,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 595 transitions. [2023-11-29 03:18:01,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:18:01,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 595 transitions. [2023-11-29 03:18:01,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 49.583333333333336) internal successors, (595), 12 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:01,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:01,554 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:01,554 INFO L175 Difference]: Start difference. First operand has 195 places, 243 transitions, 2737 flow. Second operand 12 states and 595 transitions. [2023-11-29 03:18:01,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 502 transitions, 5789 flow [2023-11-29 03:18:01,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 502 transitions, 5653 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 03:18:01,658 INFO L231 Difference]: Finished difference. Result has 205 places, 264 transitions, 2944 flow [2023-11-29 03:18:01,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2944, PETRI_PLACES=205, PETRI_TRANSITIONS=264} [2023-11-29 03:18:01,659 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 134 predicate places. [2023-11-29 03:18:01,659 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 264 transitions, 2944 flow [2023-11-29 03:18:01,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.833333333333336) internal successors, (466), 12 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:01,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:18:01,659 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] [2023-11-29 03:18:01,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 03:18:01,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:01,860 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:18:01,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:18:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1503716462, now seen corresponding path program 1 times [2023-11-29 03:18:01,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:18:01,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644509884] [2023-11-29 03:18:01,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:18:01,861 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:01,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:18:01,862 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:18:01,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 03:18:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:18:01,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:18:01,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:18:02,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:18:02,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:18:02,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:18:02,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644509884] [2023-11-29 03:18:02,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644509884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:18:02,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:18:02,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:18:02,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517465719] [2023-11-29 03:18:02,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:18:02,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:18:02,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:18:02,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:18:02,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:18:02,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:18:02,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 264 transitions, 2944 flow. Second operand has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:02,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:18:02,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:18:02,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:18:07,895 INFO L124 PetriNetUnfolderBase]: 12477/28710 cut-off events. [2023-11-29 03:18:07,895 INFO L125 PetriNetUnfolderBase]: For 66253/66713 co-relation queries the response was YES. [2023-11-29 03:18:08,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86084 conditions, 28710 events. 12477/28710 cut-off events. For 66253/66713 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 299838 event pairs, 7013 based on Foata normal form. 1/27655 useless extension candidates. Maximal degree in co-relation 86020. Up to 20735 conditions per place. [2023-11-29 03:18:08,177 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 197 selfloop transitions, 18 changer transitions 13/291 dead transitions. [2023-11-29 03:18:08,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 291 transitions, 3629 flow [2023-11-29 03:18:08,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:18:08,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:18:08,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 320 transitions. [2023-11-29 03:18:08,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.730593607305936 [2023-11-29 03:18:08,179 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 320 transitions. [2023-11-29 03:18:08,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 320 transitions. [2023-11-29 03:18:08,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:18:08,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 320 transitions. [2023-11-29 03:18:08,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 53.333333333333336) internal successors, (320), 6 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:08,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 73.0) internal successors, (511), 7 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:08,180 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 73.0) internal successors, (511), 7 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:08,180 INFO L175 Difference]: Start difference. First operand has 205 places, 264 transitions, 2944 flow. Second operand 6 states and 320 transitions. [2023-11-29 03:18:08,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 291 transitions, 3629 flow [2023-11-29 03:18:08,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 291 transitions, 3575 flow, removed 15 selfloop flow, removed 3 redundant places. [2023-11-29 03:18:08,390 INFO L231 Difference]: Finished difference. Result has 209 places, 275 transitions, 3125 flow [2023-11-29 03:18:08,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3125, PETRI_PLACES=209, PETRI_TRANSITIONS=275} [2023-11-29 03:18:08,390 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 138 predicate places. [2023-11-29 03:18:08,390 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 275 transitions, 3125 flow [2023-11-29 03:18:08,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:08,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:18:08,391 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:18:08,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 03:18:08,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:08,591 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:18:08,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:18:08,591 INFO L85 PathProgramCache]: Analyzing trace with hash 55416267, now seen corresponding path program 1 times [2023-11-29 03:18:08,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:18:08,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574897558] [2023-11-29 03:18:08,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:18:08,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:08,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:18:08,593 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:18:08,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 03:18:08,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:18:08,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:18:08,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:18:08,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:18:08,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:18:08,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:18:09,612 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:18:09,612 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:18:09,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574897558] [2023-11-29 03:18:09,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574897558] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:18:09,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:18:09,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:18:09,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870897259] [2023-11-29 03:18:09,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:18:09,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:18:09,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:18:09,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:18:09,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:18:13,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 73 [2023-11-29 03:18:13,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 275 transitions, 3125 flow. Second operand has 14 states, 14 states have (on average 41.07142857142857) internal successors, (575), 14 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:13,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:18:13,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 73 [2023-11-29 03:18:13,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:18:22,146 INFO L124 PetriNetUnfolderBase]: 20001/39552 cut-off events. [2023-11-29 03:18:22,146 INFO L125 PetriNetUnfolderBase]: For 86540/86844 co-relation queries the response was YES. [2023-11-29 03:18:22,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123111 conditions, 39552 events. 20001/39552 cut-off events. For 86540/86844 co-relation queries the response was YES. Maximal size of possible extension queue 962. Compared 369157 event pairs, 3063 based on Foata normal form. 882/39870 useless extension candidates. Maximal degree in co-relation 123045. Up to 8186 conditions per place. [2023-11-29 03:18:22,569 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 368 selfloop transitions, 74 changer transitions 0/489 dead transitions. [2023-11-29 03:18:22,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 489 transitions, 5823 flow [2023-11-29 03:18:22,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:18:22,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:18:22,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 624 transitions. [2023-11-29 03:18:22,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7123287671232876 [2023-11-29 03:18:22,571 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 624 transitions. [2023-11-29 03:18:22,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 624 transitions. [2023-11-29 03:18:22,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:18:22,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 624 transitions. [2023-11-29 03:18:22,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 52.0) internal successors, (624), 12 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:22,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:22,573 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:22,573 INFO L175 Difference]: Start difference. First operand has 209 places, 275 transitions, 3125 flow. Second operand 12 states and 624 transitions. [2023-11-29 03:18:22,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 489 transitions, 5823 flow [2023-11-29 03:18:22,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 489 transitions, 5759 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-11-29 03:18:22,921 INFO L231 Difference]: Finished difference. Result has 219 places, 283 transitions, 3376 flow [2023-11-29 03:18:22,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3376, PETRI_PLACES=219, PETRI_TRANSITIONS=283} [2023-11-29 03:18:22,921 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 148 predicate places. [2023-11-29 03:18:22,921 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 283 transitions, 3376 flow [2023-11-29 03:18:22,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 41.07142857142857) internal successors, (575), 14 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:22,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:18:22,922 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:18:22,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 03:18:23,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:23,122 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:18:23,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:18:23,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1663096934, now seen corresponding path program 3 times [2023-11-29 03:18:23,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:18:23,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045487575] [2023-11-29 03:18:23,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:18:23,123 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:23,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:18:23,124 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:18:23,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 03:18:23,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 03:18:23,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:18:23,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:18:23,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:18:23,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:18:23,571 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:18:23,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:18:23,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:18:23,798 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:18:23,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045487575] [2023-11-29 03:18:23,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045487575] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:18:23,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:18:23,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:18:23,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113297562] [2023-11-29 03:18:23,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:18:23,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:18:23,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:18:23,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:18:23,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:18:27,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 73 [2023-11-29 03:18:27,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 283 transitions, 3376 flow. Second operand has 12 states, 12 states have (on average 41.833333333333336) internal successors, (502), 12 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:27,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:18:27,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 73 [2023-11-29 03:18:27,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:18:33,825 INFO L124 PetriNetUnfolderBase]: 13950/32183 cut-off events. [2023-11-29 03:18:33,825 INFO L125 PetriNetUnfolderBase]: For 87711/88112 co-relation queries the response was YES. [2023-11-29 03:18:34,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101921 conditions, 32183 events. 13950/32183 cut-off events. For 87711/88112 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 339535 event pairs, 10569 based on Foata normal form. 180/31768 useless extension candidates. Maximal degree in co-relation 101853. Up to 16537 conditions per place. [2023-11-29 03:18:34,182 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 169 selfloop transitions, 131 changer transitions 0/359 dead transitions. [2023-11-29 03:18:34,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 359 transitions, 4685 flow [2023-11-29 03:18:34,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:18:34,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:18:34,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 406 transitions. [2023-11-29 03:18:34,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6952054794520548 [2023-11-29 03:18:34,183 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 406 transitions. [2023-11-29 03:18:34,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 406 transitions. [2023-11-29 03:18:34,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:18:34,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 406 transitions. [2023-11-29 03:18:34,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 50.75) internal successors, (406), 8 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:34,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:34,185 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:34,185 INFO L175 Difference]: Start difference. First operand has 219 places, 283 transitions, 3376 flow. Second operand 8 states and 406 transitions. [2023-11-29 03:18:34,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 359 transitions, 4685 flow [2023-11-29 03:18:34,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 359 transitions, 4568 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-29 03:18:34,496 INFO L231 Difference]: Finished difference. Result has 221 places, 283 transitions, 3629 flow [2023-11-29 03:18:34,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3629, PETRI_PLACES=221, PETRI_TRANSITIONS=283} [2023-11-29 03:18:34,497 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 150 predicate places. [2023-11-29 03:18:34,497 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 283 transitions, 3629 flow [2023-11-29 03:18:34,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 41.833333333333336) internal successors, (502), 12 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:34,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:18:34,497 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 03:18:34,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-29 03:18:34,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:34,698 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:18:34,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:18:34,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1704180299, now seen corresponding path program 3 times [2023-11-29 03:18:34,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:18:34,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824633233] [2023-11-29 03:18:34,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:18:34,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:18:34,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:18:34,699 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:18:34,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 03:18:34,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 03:18:34,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:18:34,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 03:18:34,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:18:34,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:18:34,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:18:34,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:18:34,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:18:34,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:18:34,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:18:34,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:18:34,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:18:34,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:18:34,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:18:34,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:18:35,509 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:18:35,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:18:38,142 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:18:38,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:18:38,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824633233] [2023-11-29 03:18:38,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824633233] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:18:38,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:18:38,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 03:18:38,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556153514] [2023-11-29 03:18:38,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:18:38,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:18:38,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:18:38,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:18:38,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:18:54,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:18:54,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 283 transitions, 3629 flow. Second operand has 26 states, 26 states have (on average 44.76923076923077) internal successors, (1164), 26 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:18:54,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:18:54,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:18:54,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:19:13,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:17,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:21,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.50s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:24,563 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 03:19:26,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:29,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:32,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:35,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:39,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:41,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:48,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:50,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:54,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.77s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:56,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:19:59,220 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 03:20:01,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:02,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:11,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:14,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:18,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:22,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:25,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:29,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:35,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:38,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:40,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:41,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:47,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.60s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:50,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.84s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:55,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:20:57,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:21:02,012 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 03:21:06,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:21:09,908 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 03:21:12,159 INFO L124 PetriNetUnfolderBase]: 12870/30371 cut-off events. [2023-11-29 03:21:12,159 INFO L125 PetriNetUnfolderBase]: For 92938/93426 co-relation queries the response was YES. [2023-11-29 03:21:12,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95353 conditions, 30371 events. 12870/30371 cut-off events. For 92938/93426 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 326229 event pairs, 11220 based on Foata normal form. 80/29730 useless extension candidates. Maximal degree in co-relation 95281. Up to 21949 conditions per place. [2023-11-29 03:21:12,484 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 101 selfloop transitions, 276 changer transitions 0/443 dead transitions. [2023-11-29 03:21:12,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 443 transitions, 6655 flow [2023-11-29 03:21:12,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-29 03:21:12,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-11-29 03:21:12,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 2764 transitions. [2023-11-29 03:21:12,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310502283105023 [2023-11-29 03:21:12,488 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 2764 transitions. [2023-11-29 03:21:12,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 2764 transitions. [2023-11-29 03:21:12,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:21:12,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 2764 transitions. [2023-11-29 03:21:12,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 46.06666666666667) internal successors, (2764), 60 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 73.0) internal successors, (4453), 61 states have internal predecessors, (4453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,497 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 73.0) internal successors, (4453), 61 states have internal predecessors, (4453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,497 INFO L175 Difference]: Start difference. First operand has 221 places, 283 transitions, 3629 flow. Second operand 60 states and 2764 transitions. [2023-11-29 03:21:12,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 443 transitions, 6655 flow [2023-11-29 03:21:12,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 443 transitions, 6609 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:21:12,943 INFO L231 Difference]: Finished difference. Result has 295 places, 439 transitions, 6503 flow [2023-11-29 03:21:12,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=6503, PETRI_PLACES=295, PETRI_TRANSITIONS=439} [2023-11-29 03:21:12,944 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 224 predicate places. [2023-11-29 03:21:12,944 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 439 transitions, 6503 flow [2023-11-29 03:21:12,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 44.76923076923077) internal successors, (1164), 26 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:21:12,944 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:21:12,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-11-29 03:21:13,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:13,145 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:21:13,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:21:13,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1606621808, now seen corresponding path program 4 times [2023-11-29 03:21:13,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:21:13,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204640813] [2023-11-29 03:21:13,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:21:13,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:13,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:21:13,146 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:21:13,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 03:21:13,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:21:13,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:21:13,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:21:13,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:13,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:21:13,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:13,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 13 treesize of output 1 [2023-11-29 03:21:13,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:13,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:21:13,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:13,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:21:13,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:13,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:21:13,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:13,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:21:13,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 03:21:13,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:21:13,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:13,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:21:13,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:21:13,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204640813] [2023-11-29 03:21:13,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204640813] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:13,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:21:13,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-11-29 03:21:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105349741] [2023-11-29 03:21:13,980 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:13,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 03:21:13,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:21:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 03:21:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:21:16,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 73 [2023-11-29 03:21:16,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 439 transitions, 6503 flow. Second operand has 16 states, 16 states have (on average 44.0) internal successors, (704), 16 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:16,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:16,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 73 [2023-11-29 03:21:16,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:21:26,682 INFO L124 PetriNetUnfolderBase]: 18285/41147 cut-off events. [2023-11-29 03:21:26,682 INFO L125 PetriNetUnfolderBase]: For 131768/132896 co-relation queries the response was YES. [2023-11-29 03:21:27,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132824 conditions, 41147 events. 18285/41147 cut-off events. For 131768/132896 co-relation queries the response was YES. Maximal size of possible extension queue 1218. Compared 443977 event pairs, 12254 based on Foata normal form. 132/40498 useless extension candidates. Maximal degree in co-relation 132734. Up to 21807 conditions per place. [2023-11-29 03:21:27,299 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 424 selfloop transitions, 158 changer transitions 0/640 dead transitions. [2023-11-29 03:21:27,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 640 transitions, 9823 flow [2023-11-29 03:21:27,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 03:21:27,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 03:21:27,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 697 transitions. [2023-11-29 03:21:27,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7344573234984194 [2023-11-29 03:21:27,301 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 697 transitions. [2023-11-29 03:21:27,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 697 transitions. [2023-11-29 03:21:27,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:21:27,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 697 transitions. [2023-11-29 03:21:27,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 53.61538461538461) internal successors, (697), 13 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:27,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 73.0) internal successors, (1022), 14 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:27,303 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 73.0) internal successors, (1022), 14 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:27,303 INFO L175 Difference]: Start difference. First operand has 295 places, 439 transitions, 6503 flow. Second operand 13 states and 697 transitions. [2023-11-29 03:21:27,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 640 transitions, 9823 flow [2023-11-29 03:21:27,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 640 transitions, 8973 flow, removed 247 selfloop flow, removed 21 redundant places. [2023-11-29 03:21:27,952 INFO L231 Difference]: Finished difference. Result has 292 places, 494 transitions, 7367 flow [2023-11-29 03:21:27,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7367, PETRI_PLACES=292, PETRI_TRANSITIONS=494} [2023-11-29 03:21:27,953 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 221 predicate places. [2023-11-29 03:21:27,953 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 494 transitions, 7367 flow [2023-11-29 03:21:27,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 44.0) internal successors, (704), 16 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:27,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:21:27,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:21:27,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-29 03:21:28,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:28,154 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:21:28,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:21:28,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1820587810, now seen corresponding path program 1 times [2023-11-29 03:21:28,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:21:28,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053403852] [2023-11-29 03:21:28,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:21:28,155 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:28,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:21:28,156 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:21:28,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-29 03:21:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:21:28,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:21:28,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:28,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:30,469 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:21:30,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053403852] [2023-11-29 03:21:30,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053403852] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:30,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:21:30,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-11-29 03:21:30,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995402254] [2023-11-29 03:21:30,469 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:30,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 03:21:30,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:21:30,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 03:21:30,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:21:31,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:21:31,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 494 transitions, 7367 flow. Second operand has 18 states, 18 states have (on average 46.0) internal successors, (828), 18 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:31,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:31,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:21:31,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:21:43,624 INFO L124 PetriNetUnfolderBase]: 19667/45678 cut-off events. [2023-11-29 03:21:43,624 INFO L125 PetriNetUnfolderBase]: For 149513/150585 co-relation queries the response was YES. [2023-11-29 03:21:44,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146544 conditions, 45678 events. 19667/45678 cut-off events. For 149513/150585 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 507439 event pairs, 7720 based on Foata normal form. 316/45236 useless extension candidates. Maximal degree in co-relation 146448. Up to 11552 conditions per place. [2023-11-29 03:21:44,305 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 472 selfloop transitions, 140 changer transitions 13/685 dead transitions. [2023-11-29 03:21:44,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 685 transitions, 10231 flow [2023-11-29 03:21:44,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 03:21:44,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 03:21:44,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 847 transitions. [2023-11-29 03:21:44,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7251712328767124 [2023-11-29 03:21:44,308 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 847 transitions. [2023-11-29 03:21:44,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 847 transitions. [2023-11-29 03:21:44,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:21:44,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 847 transitions. [2023-11-29 03:21:44,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 52.9375) internal successors, (847), 16 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:44,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 73.0) internal successors, (1241), 17 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:44,310 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 73.0) internal successors, (1241), 17 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:44,310 INFO L175 Difference]: Start difference. First operand has 292 places, 494 transitions, 7367 flow. Second operand 16 states and 847 transitions. [2023-11-29 03:21:44,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 685 transitions, 10231 flow [2023-11-29 03:21:45,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 685 transitions, 10201 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:21:45,034 INFO L231 Difference]: Finished difference. Result has 309 places, 507 transitions, 7844 flow [2023-11-29 03:21:45,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7337, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7844, PETRI_PLACES=309, PETRI_TRANSITIONS=507} [2023-11-29 03:21:45,035 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 238 predicate places. [2023-11-29 03:21:45,035 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 507 transitions, 7844 flow [2023-11-29 03:21:45,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 46.0) internal successors, (828), 18 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:45,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:21:45,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:21:45,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-29 03:21:45,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:45,236 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:21:45,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:21:45,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1505648004, now seen corresponding path program 1 times [2023-11-29 03:21:45,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:21:45,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587484516] [2023-11-29 03:21:45,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:21:45,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:21:45,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:21:45,238 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:21:45,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-29 03:21:45,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:21:45,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:21:45,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:45,848 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:46,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:46,585 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:21:46,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587484516] [2023-11-29 03:21:46,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587484516] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:46,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:21:46,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-11-29 03:21:46,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25946017] [2023-11-29 03:21:46,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:46,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 03:21:46,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:21:46,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 03:21:46,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:21:47,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:21:47,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 507 transitions, 7844 flow. Second operand has 16 states, 16 states have (on average 46.25) internal successors, (740), 16 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:47,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:47,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:21:47,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:02,445 INFO L124 PetriNetUnfolderBase]: 19469/45202 cut-off events. [2023-11-29 03:22:02,445 INFO L125 PetriNetUnfolderBase]: For 198068/199280 co-relation queries the response was YES. [2023-11-29 03:22:03,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160573 conditions, 45202 events. 19469/45202 cut-off events. For 198068/199280 co-relation queries the response was YES. Maximal size of possible extension queue 1316. Compared 503498 event pairs, 9352 based on Foata normal form. 166/44736 useless extension candidates. Maximal degree in co-relation 160470. Up to 9152 conditions per place. [2023-11-29 03:22:03,159 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 389 selfloop transitions, 302 changer transitions 12/763 dead transitions. [2023-11-29 03:22:03,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 763 transitions, 11405 flow [2023-11-29 03:22:03,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 03:22:03,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 03:22:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1142 transitions. [2023-11-29 03:22:03,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7449445531637312 [2023-11-29 03:22:03,162 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1142 transitions. [2023-11-29 03:22:03,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1142 transitions. [2023-11-29 03:22:03,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:03,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1142 transitions. [2023-11-29 03:22:03,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 54.38095238095238) internal successors, (1142), 21 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:03,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 73.0) internal successors, (1606), 22 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:03,165 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 73.0) internal successors, (1606), 22 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:03,165 INFO L175 Difference]: Start difference. First operand has 309 places, 507 transitions, 7844 flow. Second operand 21 states and 1142 transitions. [2023-11-29 03:22:03,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 763 transitions, 11405 flow [2023-11-29 03:22:03,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 763 transitions, 11182 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-11-29 03:22:03,986 INFO L231 Difference]: Finished difference. Result has 332 places, 544 transitions, 8996 flow [2023-11-29 03:22:03,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8996, PETRI_PLACES=332, PETRI_TRANSITIONS=544} [2023-11-29 03:22:03,986 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 261 predicate places. [2023-11-29 03:22:03,986 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 544 transitions, 8996 flow [2023-11-29 03:22:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 46.25) internal successors, (740), 16 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:03,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:03,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:22:03,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 03:22:04,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:04,187 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:22:04,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:04,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1523214516, now seen corresponding path program 2 times [2023-11-29 03:22:04,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:04,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703377439] [2023-11-29 03:22:04,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:22:04,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:04,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:04,189 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:22:04,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 03:22:04,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:22:04,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:22:04,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:22:04,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:22:04,618 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:22:04,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:22:04,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703377439] [2023-11-29 03:22:04,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703377439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:22:04,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:22:04,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:22:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272241579] [2023-11-29 03:22:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:22:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:22:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:22:04,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:22:04,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:22:04,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:22:04,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 544 transitions, 8996 flow. Second operand has 7 states, 7 states have (on average 47.57142857142857) internal successors, (333), 7 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:04,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:22:04,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:22:04,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:15,872 INFO L124 PetriNetUnfolderBase]: 18087/41424 cut-off events. [2023-11-29 03:22:15,872 INFO L125 PetriNetUnfolderBase]: For 226862/228232 co-relation queries the response was YES. [2023-11-29 03:22:16,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153241 conditions, 41424 events. 18087/41424 cut-off events. For 226862/228232 co-relation queries the response was YES. Maximal size of possible extension queue 1318. Compared 459075 event pairs, 14127 based on Foata normal form. 513/40162 useless extension candidates. Maximal degree in co-relation 153131. Up to 30102 conditions per place. [2023-11-29 03:22:16,590 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 424 selfloop transitions, 53 changer transitions 18/573 dead transitions. [2023-11-29 03:22:16,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 573 transitions, 10092 flow [2023-11-29 03:22:16,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:22:16,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:22:16,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 468 transitions. [2023-11-29 03:22:16,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7123287671232876 [2023-11-29 03:22:16,592 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 468 transitions. [2023-11-29 03:22:16,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 468 transitions. [2023-11-29 03:22:16,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:16,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 468 transitions. [2023-11-29 03:22:16,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:16,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 73.0) internal successors, (730), 10 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:16,595 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 73.0) internal successors, (730), 10 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:16,595 INFO L175 Difference]: Start difference. First operand has 332 places, 544 transitions, 8996 flow. Second operand 9 states and 468 transitions. [2023-11-29 03:22:16,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 573 transitions, 10092 flow [2023-11-29 03:22:17,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 573 transitions, 10040 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-11-29 03:22:17,846 INFO L231 Difference]: Finished difference. Result has 334 places, 537 transitions, 8912 flow [2023-11-29 03:22:17,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8912, PETRI_PLACES=334, PETRI_TRANSITIONS=537} [2023-11-29 03:22:17,846 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 263 predicate places. [2023-11-29 03:22:17,847 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 537 transitions, 8912 flow [2023-11-29 03:22:17,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.57142857142857) internal successors, (333), 7 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:17,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:17,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:22:17,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-11-29 03:22:18,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:18,047 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:22:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1827299590, now seen corresponding path program 2 times [2023-11-29 03:22:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:18,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783564088] [2023-11-29 03:22:18,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:22:18,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:18,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:18,049 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:22:18,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-29 03:22:18,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:22:18,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:22:18,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 03:22:18,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:18,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:22:18,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:22:18,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:22:18,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783564088] [2023-11-29 03:22:18,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783564088] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:22:18,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:22:18,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:22:18,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235151336] [2023-11-29 03:22:18,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:22:18,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:22:18,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:22:18,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:22:18,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:22:18,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:22:18,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 537 transitions, 8912 flow. Second operand has 6 states, 6 states have (on average 48.0) internal successors, (288), 6 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:18,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:22:18,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:22:18,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:29,770 INFO L124 PetriNetUnfolderBase]: 17880/42856 cut-off events. [2023-11-29 03:22:29,770 INFO L125 PetriNetUnfolderBase]: For 212266/212986 co-relation queries the response was YES. [2023-11-29 03:22:30,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158878 conditions, 42856 events. 17880/42856 cut-off events. For 212266/212986 co-relation queries the response was YES. Maximal size of possible extension queue 1341. Compared 488081 event pairs, 9283 based on Foata normal form. 210/41820 useless extension candidates. Maximal degree in co-relation 158768. Up to 30583 conditions per place. [2023-11-29 03:22:30,517 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 474 selfloop transitions, 20 changer transitions 13/585 dead transitions. [2023-11-29 03:22:30,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 585 transitions, 10347 flow [2023-11-29 03:22:30,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:22:30,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:22:30,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 426 transitions. [2023-11-29 03:22:30,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7294520547945206 [2023-11-29 03:22:30,518 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 426 transitions. [2023-11-29 03:22:30,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 426 transitions. [2023-11-29 03:22:30,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:30,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 426 transitions. [2023-11-29 03:22:30,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 53.25) internal successors, (426), 8 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:30,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:30,520 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:30,520 INFO L175 Difference]: Start difference. First operand has 334 places, 537 transitions, 8912 flow. Second operand 8 states and 426 transitions. [2023-11-29 03:22:30,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 585 transitions, 10347 flow [2023-11-29 03:22:31,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 585 transitions, 10279 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 03:22:31,690 INFO L231 Difference]: Finished difference. Result has 334 places, 534 transitions, 8819 flow [2023-11-29 03:22:31,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8846, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8819, PETRI_PLACES=334, PETRI_TRANSITIONS=534} [2023-11-29 03:22:31,691 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 263 predicate places. [2023-11-29 03:22:31,691 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 534 transitions, 8819 flow [2023-11-29 03:22:31,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.0) internal successors, (288), 6 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:31,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:31,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:22:31,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-29 03:22:31,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:31,892 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:22:31,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:31,892 INFO L85 PathProgramCache]: Analyzing trace with hash 582429876, now seen corresponding path program 3 times [2023-11-29 03:22:31,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:31,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249414436] [2023-11-29 03:22:31,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:22:31,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:31,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:31,894 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:22:31,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 03:22:31,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:22:31,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:22:31,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 03:22:31,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:32,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:22:32,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:22:32,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:22:32,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249414436] [2023-11-29 03:22:32,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249414436] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:22:32,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:22:32,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:22:32,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459173636] [2023-11-29 03:22:32,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:22:32,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:22:32,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:22:32,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:22:32,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:22:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:22:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 534 transitions, 8819 flow. Second operand has 6 states, 6 states have (on average 48.0) internal successors, (288), 6 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:32,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:22:32,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:22:32,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:43,519 INFO L124 PetriNetUnfolderBase]: 17824/42710 cut-off events. [2023-11-29 03:22:43,519 INFO L125 PetriNetUnfolderBase]: For 209982/210702 co-relation queries the response was YES. [2023-11-29 03:22:44,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158412 conditions, 42710 events. 17824/42710 cut-off events. For 209982/210702 co-relation queries the response was YES. Maximal size of possible extension queue 1340. Compared 486598 event pairs, 9263 based on Foata normal form. 210/41674 useless extension candidates. Maximal degree in co-relation 158303. Up to 30583 conditions per place. [2023-11-29 03:22:44,232 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 436 selfloop transitions, 17 changer transitions 40/571 dead transitions. [2023-11-29 03:22:44,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 571 transitions, 10181 flow [2023-11-29 03:22:44,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 03:22:44,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 03:22:44,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 369 transitions. [2023-11-29 03:22:44,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7221135029354208 [2023-11-29 03:22:44,233 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 369 transitions. [2023-11-29 03:22:44,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 369 transitions. [2023-11-29 03:22:44,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:44,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 369 transitions. [2023-11-29 03:22:44,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 52.714285714285715) internal successors, (369), 7 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:44,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 73.0) internal successors, (584), 8 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:44,234 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 73.0) internal successors, (584), 8 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:44,234 INFO L175 Difference]: Start difference. First operand has 334 places, 534 transitions, 8819 flow. Second operand 7 states and 369 transitions. [2023-11-29 03:22:44,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 571 transitions, 10181 flow [2023-11-29 03:22:45,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 571 transitions, 10146 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-11-29 03:22:45,398 INFO L231 Difference]: Finished difference. Result has 335 places, 528 transitions, 8689 flow [2023-11-29 03:22:45,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8784, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8689, PETRI_PLACES=335, PETRI_TRANSITIONS=528} [2023-11-29 03:22:45,398 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 264 predicate places. [2023-11-29 03:22:45,399 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 528 transitions, 8689 flow [2023-11-29 03:22:45,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.0) internal successors, (288), 6 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:45,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:45,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:22:45,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-29 03:22:45,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:45,599 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:22:45,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:45,600 INFO L85 PathProgramCache]: Analyzing trace with hash 160890404, now seen corresponding path program 3 times [2023-11-29 03:22:45,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:45,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [193564333] [2023-11-29 03:22:45,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:22:45,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:45,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:45,601 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:22:45,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 03:22:45,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:22:45,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:22:45,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 03:22:45,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:46,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:22:46,030 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:22:46,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:22:46,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [193564333] [2023-11-29 03:22:46,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [193564333] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:22:46,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:22:46,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:22:46,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260247181] [2023-11-29 03:22:46,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:22:46,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:22:46,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:22:46,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:22:46,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:22:46,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:22:46,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 528 transitions, 8689 flow. Second operand has 7 states, 7 states have (on average 47.57142857142857) internal successors, (333), 7 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:46,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:22:46,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:22:46,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:57,284 INFO L124 PetriNetUnfolderBase]: 17760/42612 cut-off events. [2023-11-29 03:22:57,284 INFO L125 PetriNetUnfolderBase]: For 209585/210305 co-relation queries the response was YES. [2023-11-29 03:22:57,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157855 conditions, 42612 events. 17760/42612 cut-off events. For 209585/210305 co-relation queries the response was YES. Maximal size of possible extension queue 1341. Compared 486750 event pairs, 9203 based on Foata normal form. 212/41568 useless extension candidates. Maximal degree in co-relation 157746. Up to 30362 conditions per place. [2023-11-29 03:22:57,999 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 401 selfloop transitions, 40 changer transitions 26/545 dead transitions. [2023-11-29 03:22:57,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 545 transitions, 9670 flow [2023-11-29 03:22:58,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:22:58,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:22:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 411 transitions. [2023-11-29 03:22:58,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037671232876712 [2023-11-29 03:22:58,001 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 411 transitions. [2023-11-29 03:22:58,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 411 transitions. [2023-11-29 03:22:58,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:58,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 411 transitions. [2023-11-29 03:22:58,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 51.375) internal successors, (411), 8 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:58,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:58,002 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:58,002 INFO L175 Difference]: Start difference. First operand has 335 places, 528 transitions, 8689 flow. Second operand 8 states and 411 transitions. [2023-11-29 03:22:58,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 545 transitions, 9670 flow [2023-11-29 03:22:59,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 545 transitions, 9615 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-29 03:22:59,267 INFO L231 Difference]: Finished difference. Result has 328 places, 516 transitions, 8508 flow [2023-11-29 03:22:59,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8634, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8508, PETRI_PLACES=328, PETRI_TRANSITIONS=516} [2023-11-29 03:22:59,268 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 257 predicate places. [2023-11-29 03:22:59,268 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 516 transitions, 8508 flow [2023-11-29 03:22:59,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.57142857142857) internal successors, (333), 7 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:59,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:59,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:22:59,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 03:22:59,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:59,469 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:22:59,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:59,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1202640858, now seen corresponding path program 1 times [2023-11-29 03:22:59,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:59,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920599424] [2023-11-29 03:22:59,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:22:59,470 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:22:59,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:59,471 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:22:59,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-29 03:22:59,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:22:59,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:22:59,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:59,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:22:59,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:00,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:23:00,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:00,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920599424] [2023-11-29 03:23:00,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920599424] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:00,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:00,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-11-29 03:23:00,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005988246] [2023-11-29 03:23:00,252 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:00,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 03:23:00,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:00,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 03:23:00,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:23:00,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:23:00,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 516 transitions, 8508 flow. Second operand has 18 states, 18 states have (on average 45.888888888888886) internal successors, (826), 18 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:00,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:00,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:23:00,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:11,727 INFO L124 PetriNetUnfolderBase]: 17378/40126 cut-off events. [2023-11-29 03:23:11,728 INFO L125 PetriNetUnfolderBase]: For 221687/222835 co-relation queries the response was YES. [2023-11-29 03:23:12,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153676 conditions, 40126 events. 17378/40126 cut-off events. For 221687/222835 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 438251 event pairs, 9004 based on Foata normal form. 474/40020 useless extension candidates. Maximal degree in co-relation 153569. Up to 13764 conditions per place. [2023-11-29 03:23:12,416 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 267 selfloop transitions, 279 changer transitions 19/625 dead transitions. [2023-11-29 03:23:12,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 625 transitions, 10594 flow [2023-11-29 03:23:12,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 03:23:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 03:23:12,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1012 transitions. [2023-11-29 03:23:12,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931506849315069 [2023-11-29 03:23:12,419 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1012 transitions. [2023-11-29 03:23:12,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1012 transitions. [2023-11-29 03:23:12,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:12,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1012 transitions. [2023-11-29 03:23:12,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 50.6) internal successors, (1012), 20 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:12,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 73.0) internal successors, (1533), 21 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:12,423 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 73.0) internal successors, (1533), 21 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:12,423 INFO L175 Difference]: Start difference. First operand has 328 places, 516 transitions, 8508 flow. Second operand 20 states and 1012 transitions. [2023-11-29 03:23:12,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 625 transitions, 10594 flow [2023-11-29 03:23:13,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 625 transitions, 10449 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-11-29 03:23:13,382 INFO L231 Difference]: Finished difference. Result has 328 places, 511 transitions, 9129 flow [2023-11-29 03:23:13,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8278, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9129, PETRI_PLACES=328, PETRI_TRANSITIONS=511} [2023-11-29 03:23:13,383 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 257 predicate places. [2023-11-29 03:23:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 511 transitions, 9129 flow [2023-11-29 03:23:13,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 45.888888888888886) internal successors, (826), 18 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:13,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:13,383 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:13,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-11-29 03:23:13,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:23:13,584 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:23:13,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash -174103302, now seen corresponding path program 5 times [2023-11-29 03:23:13,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:13,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869862460] [2023-11-29 03:23:13,584 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:23:13,584 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:23:13,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:13,585 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:23:13,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 03:23:13,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 03:23:13,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:13,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:23:13,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:14,011 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 03:23:14,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:14,505 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 03:23:14,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:14,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869862460] [2023-11-29 03:23:14,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869862460] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:14,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:14,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 03:23:14,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013655399] [2023-11-29 03:23:14,506 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:14,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 03:23:14,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:14,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 03:23:14,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2023-11-29 03:23:15,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:23:15,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 511 transitions, 9129 flow. Second operand has 20 states, 20 states have (on average 45.45) internal successors, (909), 20 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:15,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:15,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:23:15,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:32,013 INFO L124 PetriNetUnfolderBase]: 26199/59907 cut-off events. [2023-11-29 03:23:32,013 INFO L125 PetriNetUnfolderBase]: For 323671/325772 co-relation queries the response was YES. [2023-11-29 03:23:32,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229096 conditions, 59907 events. 26199/59907 cut-off events. For 323671/325772 co-relation queries the response was YES. Maximal size of possible extension queue 1811. Compared 691044 event pairs, 13310 based on Foata normal form. 501/59107 useless extension candidates. Maximal degree in co-relation 228993. Up to 21642 conditions per place. [2023-11-29 03:23:33,125 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 283 selfloop transitions, 326 changer transitions 0/669 dead transitions. [2023-11-29 03:23:33,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 669 transitions, 12094 flow [2023-11-29 03:23:33,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:23:33,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:23:33,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 638 transitions. [2023-11-29 03:23:33,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.728310502283105 [2023-11-29 03:23:33,127 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 638 transitions. [2023-11-29 03:23:33,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 638 transitions. [2023-11-29 03:23:33,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:33,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 638 transitions. [2023-11-29 03:23:33,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 53.166666666666664) internal successors, (638), 12 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:33,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:33,129 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 73.0) internal successors, (949), 13 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:33,129 INFO L175 Difference]: Start difference. First operand has 328 places, 511 transitions, 9129 flow. Second operand 12 states and 638 transitions. [2023-11-29 03:23:33,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 669 transitions, 12094 flow [2023-11-29 03:23:35,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 669 transitions, 12004 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-11-29 03:23:35,116 INFO L231 Difference]: Finished difference. Result has 331 places, 528 transitions, 10223 flow [2023-11-29 03:23:35,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10223, PETRI_PLACES=331, PETRI_TRANSITIONS=528} [2023-11-29 03:23:35,117 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 260 predicate places. [2023-11-29 03:23:35,117 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 528 transitions, 10223 flow [2023-11-29 03:23:35,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 45.45) internal successors, (909), 20 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:35,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:35,118 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:35,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:23:35,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:23:35,318 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:23:35,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:35,319 INFO L85 PathProgramCache]: Analyzing trace with hash -907851024, now seen corresponding path program 6 times [2023-11-29 03:23:35,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:35,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1584679127] [2023-11-29 03:23:35,319 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:23:35,319 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:23:35,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:35,320 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:23:35,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 03:23:35,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 03:23:35,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:35,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:23:35,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:35,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:23:35,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:23:35,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:23:35,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:23:35,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:23:35,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:23:35,575 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 03:23:35,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:23:35,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,674 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 03:23:35,685 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:23:35,685 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 03:23:35,854 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 03:23:35,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 03:23:37,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:37,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1584679127] [2023-11-29 03:23:37,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1584679127] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:37,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:37,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-29 03:23:37,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843956363] [2023-11-29 03:23:37,898 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:37,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 03:23:37,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:37,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 03:23:37,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-29 03:23:52,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 73 [2023-11-29 03:23:52,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 528 transitions, 10223 flow. Second operand has 19 states, 19 states have (on average 38.89473684210526) internal successors, (739), 19 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:52,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:52,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 73 [2023-11-29 03:23:52,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:14,199 INFO L124 PetriNetUnfolderBase]: 28144/62695 cut-off events. [2023-11-29 03:24:14,199 INFO L125 PetriNetUnfolderBase]: For 346558/347664 co-relation queries the response was YES. [2023-11-29 03:24:15,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235652 conditions, 62695 events. 28144/62695 cut-off events. For 346558/347664 co-relation queries the response was YES. Maximal size of possible extension queue 1839. Compared 708761 event pairs, 9214 based on Foata normal form. 458/62037 useless extension candidates. Maximal degree in co-relation 235544. Up to 14757 conditions per place. [2023-11-29 03:24:15,335 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 509 selfloop transitions, 157 changer transitions 0/733 dead transitions. [2023-11-29 03:24:15,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 733 transitions, 13515 flow [2023-11-29 03:24:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:24:15,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:24:15,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 803 transitions. [2023-11-29 03:24:15,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6470588235294118 [2023-11-29 03:24:15,338 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 803 transitions. [2023-11-29 03:24:15,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 803 transitions. [2023-11-29 03:24:15,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:15,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 803 transitions. [2023-11-29 03:24:15,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 47.23529411764706) internal successors, (803), 17 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:15,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 73.0) internal successors, (1314), 18 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:15,340 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 73.0) internal successors, (1314), 18 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:15,340 INFO L175 Difference]: Start difference. First operand has 331 places, 528 transitions, 10223 flow. Second operand 17 states and 803 transitions. [2023-11-29 03:24:15,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 733 transitions, 13515 flow [2023-11-29 03:24:17,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 733 transitions, 13463 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:24:17,483 INFO L231 Difference]: Finished difference. Result has 346 places, 558 transitions, 11085 flow [2023-11-29 03:24:17,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10172, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11085, PETRI_PLACES=346, PETRI_TRANSITIONS=558} [2023-11-29 03:24:17,484 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 275 predicate places. [2023-11-29 03:24:17,484 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 558 transitions, 11085 flow [2023-11-29 03:24:17,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 38.89473684210526) internal successors, (739), 19 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:17,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:17,484 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:24:17,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:24:17,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:24:17,684 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:24:17,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:17,685 INFO L85 PathProgramCache]: Analyzing trace with hash 454501274, now seen corresponding path program 2 times [2023-11-29 03:24:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:17,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [341561696] [2023-11-29 03:24:17,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:24:17,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:24:17,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:17,686 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:24:17,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 03:24:17,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:24:17,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:17,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:24:17,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:18,559 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 03:24:18,559 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:18,560 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:18,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [341561696] [2023-11-29 03:24:18,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [341561696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:18,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:18,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:24:18,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945194241] [2023-11-29 03:24:18,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:18,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:24:18,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:18,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:24:18,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:24:18,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:24:18,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 558 transitions, 11085 flow. Second operand has 7 states, 7 states have (on average 47.857142857142854) internal successors, (335), 7 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 03:24:18,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:18,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:24:18,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:41,568 INFO L124 PetriNetUnfolderBase]: 32995/79115 cut-off events. [2023-11-29 03:24:41,568 INFO L125 PetriNetUnfolderBase]: For 535419/537329 co-relation queries the response was YES. [2023-11-29 03:24:42,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 314279 conditions, 79115 events. 32995/79115 cut-off events. For 535419/537329 co-relation queries the response was YES. Maximal size of possible extension queue 2474. Compared 984082 event pairs, 7434 based on Foata normal form. 788/77950 useless extension candidates. Maximal degree in co-relation 314167. Up to 27694 conditions per place. [2023-11-29 03:24:43,115 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 489 selfloop transitions, 92 changer transitions 5/678 dead transitions. [2023-11-29 03:24:43,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 678 transitions, 14091 flow [2023-11-29 03:24:43,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:24:43,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:24:43,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 432 transitions. [2023-11-29 03:24:43,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7397260273972602 [2023-11-29 03:24:43,117 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 432 transitions. [2023-11-29 03:24:43,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 432 transitions. [2023-11-29 03:24:43,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:43,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 432 transitions. [2023-11-29 03:24:43,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 54.0) internal successors, (432), 8 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:43,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:43,118 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 73.0) internal successors, (657), 9 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:43,118 INFO L175 Difference]: Start difference. First operand has 346 places, 558 transitions, 11085 flow. Second operand 8 states and 432 transitions. [2023-11-29 03:24:43,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 678 transitions, 14091 flow [2023-11-29 03:24:46,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 678 transitions, 13767 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-11-29 03:24:46,807 INFO L231 Difference]: Finished difference. Result has 345 places, 581 transitions, 11436 flow [2023-11-29 03:24:46,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10891, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11436, PETRI_PLACES=345, PETRI_TRANSITIONS=581} [2023-11-29 03:24:46,808 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 274 predicate places. [2023-11-29 03:24:46,808 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 581 transitions, 11436 flow [2023-11-29 03:24:46,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.857142857142854) internal successors, (335), 7 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 03:24:46,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:46,808 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:24:46,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-29 03:24:47,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:24:47,009 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:24:47,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:47,009 INFO L85 PathProgramCache]: Analyzing trace with hash 393406078, now seen corresponding path program 3 times [2023-11-29 03:24:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:47,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749423902] [2023-11-29 03:24:47,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:24:47,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 03:24:47,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:47,011 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:24:47,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 03:24:47,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:24:47,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:47,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:24:47,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 03:24:47,578 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:47,578 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:47,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749423902] [2023-11-29 03:24:47,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749423902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:47,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:47,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:24:47,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283014781] [2023-11-29 03:24:47,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:47,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:24:47,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:47,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:24:47,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:24:47,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 73 [2023-11-29 03:24:47,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 581 transitions, 11436 flow. Second operand has 7 states, 7 states have (on average 47.857142857142854) internal successors, (335), 7 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 03:24:47,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:47,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 73 [2023-11-29 03:24:47,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:14,146 INFO L124 PetriNetUnfolderBase]: 40105/92860 cut-off events. [2023-11-29 03:25:14,146 INFO L125 PetriNetUnfolderBase]: For 648964/652113 co-relation queries the response was YES. [2023-11-29 03:25:15,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377119 conditions, 92860 events. 40105/92860 cut-off events. For 648964/652113 co-relation queries the response was YES. Maximal size of possible extension queue 3082. Compared 1166115 event pairs, 18768 based on Foata normal form. 1423/90943 useless extension candidates. Maximal degree in co-relation 377009. Up to 42661 conditions per place. [2023-11-29 03:25:15,971 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 580 selfloop transitions, 109 changer transitions 32/813 dead transitions. [2023-11-29 03:25:15,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 813 transitions, 17206 flow [2023-11-29 03:25:15,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:25:15,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:25:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 493 transitions. [2023-11-29 03:25:15,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7503805175038052 [2023-11-29 03:25:15,973 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 493 transitions. [2023-11-29 03:25:15,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 493 transitions. [2023-11-29 03:25:15,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:15,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 493 transitions. [2023-11-29 03:25:15,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 54.77777777777778) internal successors, (493), 9 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:15,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 73.0) internal successors, (730), 10 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:15,974 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 73.0) internal successors, (730), 10 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:15,974 INFO L175 Difference]: Start difference. First operand has 345 places, 581 transitions, 11436 flow. Second operand 9 states and 493 transitions. [2023-11-29 03:25:15,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 813 transitions, 17206 flow [2023-11-29 03:25:20,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 813 transitions, 17173 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-29 03:25:20,843 INFO L231 Difference]: Finished difference. Result has 355 places, 632 transitions, 12864 flow [2023-11-29 03:25:20,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11403, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12864, PETRI_PLACES=355, PETRI_TRANSITIONS=632} [2023-11-29 03:25:20,844 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 284 predicate places. [2023-11-29 03:25:20,844 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 632 transitions, 12864 flow [2023-11-29 03:25:20,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.857142857142854) internal successors, (335), 7 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 03:25:20,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:20,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:20,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 03:25:21,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:25:21,045 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:25:21,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:21,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1714203131, now seen corresponding path program 1 times [2023-11-29 03:25:21,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:25:21,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [508968874] [2023-11-29 03:25:21,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:21,045 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:25:21,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:25:21,046 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:25:21,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-29 03:25:21,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:21,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:25:21,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:25:21,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:25:21,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:25:21,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:25:21,891 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:25:21,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [508968874] [2023-11-29 03:25:21,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [508968874] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:25:21,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:25:21,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-11-29 03:25:21,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221961012] [2023-11-29 03:25:21,892 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:25:21,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 03:25:21,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:25:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 03:25:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:25:22,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 73 [2023-11-29 03:25:22,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 632 transitions, 12864 flow. Second operand has 18 states, 18 states have (on average 46.166666666666664) internal successors, (831), 18 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:22,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:22,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 73 [2023-11-29 03:25:22,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:52,120 INFO L124 PetriNetUnfolderBase]: 45515/100255 cut-off events. [2023-11-29 03:25:52,120 INFO L125 PetriNetUnfolderBase]: For 788567/791936 co-relation queries the response was YES. [2023-11-29 03:25:53,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439875 conditions, 100255 events. 45515/100255 cut-off events. For 788567/791936 co-relation queries the response was YES. Maximal size of possible extension queue 3136. Compared 1218658 event pairs, 20695 based on Foata normal form. 1432/100018 useless extension candidates. Maximal degree in co-relation 439761. Up to 34547 conditions per place. [2023-11-29 03:25:54,144 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 409 selfloop transitions, 284 changer transitions 19/796 dead transitions. [2023-11-29 03:25:54,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 796 transitions, 16737 flow [2023-11-29 03:25:54,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 03:25:54,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 03:25:54,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1006 transitions. [2023-11-29 03:25:54,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.689041095890411 [2023-11-29 03:25:54,146 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1006 transitions. [2023-11-29 03:25:54,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1006 transitions. [2023-11-29 03:25:54,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:54,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1006 transitions. [2023-11-29 03:25:54,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 50.3) internal successors, (1006), 20 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:54,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 73.0) internal successors, (1533), 21 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:54,148 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 73.0) internal successors, (1533), 21 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:54,148 INFO L175 Difference]: Start difference. First operand has 355 places, 632 transitions, 12864 flow. Second operand 20 states and 1006 transitions. [2023-11-29 03:25:54,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 796 transitions, 16737 flow [2023-11-29 03:26:00,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 796 transitions, 16524 flow, removed 84 selfloop flow, removed 4 redundant places. [2023-11-29 03:26:00,649 INFO L231 Difference]: Finished difference. Result has 374 places, 647 transitions, 13738 flow [2023-11-29 03:26:00,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12512, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13738, PETRI_PLACES=374, PETRI_TRANSITIONS=647} [2023-11-29 03:26:00,651 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, 303 predicate places. [2023-11-29 03:26:00,651 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 647 transitions, 13738 flow [2023-11-29 03:26:00,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 46.166666666666664) internal successors, (831), 18 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:00,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:00,651 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 1, 1, 1] [2023-11-29 03:26:00,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 03:26:00,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:26:00,852 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:26:00,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:00,852 INFO L85 PathProgramCache]: Analyzing trace with hash 813289986, now seen corresponding path program 1 times [2023-11-29 03:26:00,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:26:00,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191302345] [2023-11-29 03:26:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:26:00,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:26:00,853 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:26:00,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36deb225-e501-4353-bd2d-60ac1958635a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-11-29 03:26:01,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:01,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 03:26:01,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:01,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:26:01,794 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:01,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:07,338 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:07,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:26:07,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191302345] [2023-11-29 03:26:07,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191302345] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:26:07,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:26:07,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 33 [2023-11-29 03:26:07,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864398634] [2023-11-29 03:26:07,339 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:26:07,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 03:26:07,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:26:07,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 03:26:07,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=829, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 03:26:41,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 73 [2023-11-29 03:26:41,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 647 transitions, 13738 flow. Second operand has 34 states, 34 states have (on average 44.85294117647059) internal successors, (1525), 34 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:41,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:26:41,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 73 [2023-11-29 03:26:41,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:00,716 WARN L293 SmtUtils]: Spent 6.36s on a formula simplification that was a NOOP. DAG size: 168 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:27:14,985 WARN L293 SmtUtils]: Spent 12.56s on a formula simplification. DAG size of input: 164 DAG size of output: 163 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:27:20,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:24,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:28,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.74s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:31,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:35,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:36,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:40,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:44,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:48,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:52,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:27:56,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:00,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:04,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:08,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:28,757 WARN L293 SmtUtils]: Spent 11.52s on a formula simplification. DAG size of input: 153 DAG size of output: 152 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:28:32,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:35,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:50,766 WARN L293 SmtUtils]: Spent 8.45s 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 03:28:55,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:28:56,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:29:10,163 WARN L293 SmtUtils]: Spent 5.52s on a formula simplification. DAG size of input: 132 DAG size of output: 131 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:29:13,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []