./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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 0224e82797c7b26c7800eaf85be5e5678e7961d21aa4e2312eda2860d261b33a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:51:29,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:51:29,258 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-28 23:51:29,263 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:51:29,263 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:51:29,288 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:51:29,289 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:51:29,289 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:51:29,290 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:51:29,291 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:51:29,291 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:51:29,292 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:51:29,292 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:51:29,293 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:51:29,293 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:51:29,294 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:51:29,295 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:51:29,295 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:51:29,295 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:51:29,296 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:51:29,296 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-28 23:51:29,297 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-28 23:51:29,297 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-28 23:51:29,298 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:51:29,298 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 23:51:29,299 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 23:51:29,299 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:51:29,300 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:51:29,300 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:51:29,301 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:51:29,301 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:51:29,301 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:51:29,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:51:29,302 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:51:29,303 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:51:29,303 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:51:29,303 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:51:29,304 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:51:29,304 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:51:29,304 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:51:29,304 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:51:29,305 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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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 -> 0224e82797c7b26c7800eaf85be5e5678e7961d21aa4e2312eda2860d261b33a [2023-11-28 23:51:29,531 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:51:29,554 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:51:29,557 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:51:29,558 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:51:29,559 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:51:29,560 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c [2023-11-28 23:51:32,330 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:51:32,507 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:51:32,507 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c [2023-11-28 23:51:32,515 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/16c87aaa4/612a1dfb9de14f0abe144877249d78bf/FLAGcae816541 [2023-11-28 23:51:32,527 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/16c87aaa4/612a1dfb9de14f0abe144877249d78bf [2023-11-28 23:51:32,530 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:51:32,531 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:51:32,532 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:51:32,533 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:51:32,537 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:51:32,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:51:32" (1/1) ... [2023-11-28 23:51:32,539 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78b0db38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:32, skipping insertion in model container [2023-11-28 23:51:32,540 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:51:32" (1/1) ... [2023-11-28 23:51:32,563 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:51:32,729 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:51:32,742 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-28 23:51:32,742 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@11b70c7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:32, skipping insertion in model container [2023-11-28 23:51:32,742 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:51:32,743 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-28 23:51:32,745 INFO L158 Benchmark]: Toolchain (without parser) took 212.41ms. Allocated memory is still 146.8MB. Free memory was 108.5MB in the beginning and 98.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-28 23:51:32,745 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 146.8MB. Free memory is still 119.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:51:32,746 INFO L158 Benchmark]: CACSL2BoogieTranslator took 210.25ms. Allocated memory is still 146.8MB. Free memory was 108.0MB in the beginning and 98.5MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-28 23:51:32,747 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.20ms. Allocated memory is still 146.8MB. Free memory is still 119.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 210.25ms. Allocated memory is still 146.8MB. Free memory was 108.0MB in the beginning and 98.5MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 109]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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 0224e82797c7b26c7800eaf85be5e5678e7961d21aa4e2312eda2860d261b33a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:51:34,490 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:51:34,573 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-28 23:51:34,579 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:51:34,580 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:51:34,609 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:51:34,610 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:51:34,610 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:51:34,611 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:51:34,612 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:51:34,612 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:51:34,613 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:51:34,614 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:51:34,614 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:51:34,615 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:51:34,616 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:51:34,616 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:51:34,617 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:51:34,617 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:51:34,617 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:51:34,618 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-28 23:51:34,618 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-28 23:51:34,619 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-28 23:51:34,619 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:51:34,620 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 23:51:34,620 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 23:51:34,620 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 23:51:34,621 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 23:51:34,621 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:51:34,621 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:51:34,622 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:51:34,622 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:51:34,623 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:51:34,623 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:51:34,623 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:51:34,623 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:51:34,624 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:51:34,624 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 23:51:34,624 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 23:51:34,624 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:51:34,624 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:51:34,625 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:51:34,625 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:51:34,625 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 23:51:34,625 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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/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 -> 0224e82797c7b26c7800eaf85be5e5678e7961d21aa4e2312eda2860d261b33a [2023-11-28 23:51:34,904 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:51:34,925 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:51:34,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:51:34,929 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:51:34,929 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:51:34,931 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c [2023-11-28 23:51:37,767 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:51:37,952 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:51:37,953 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/sv-benchmarks/c/weaver/popl20-more-min-array-hom.wvr.c [2023-11-28 23:51:37,962 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/8c6b6224c/7b1a0f9428244728ba3038ac355f934b/FLAG8308deec7 [2023-11-28 23:51:37,978 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/data/8c6b6224c/7b1a0f9428244728ba3038ac355f934b [2023-11-28 23:51:37,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:51:37,982 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:51:37,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:51:37,984 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:51:37,989 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:51:37,990 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:51:37" (1/1) ... [2023-11-28 23:51:37,991 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46de99ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:37, skipping insertion in model container [2023-11-28 23:51:37,991 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:51:37" (1/1) ... [2023-11-28 23:51:38,018 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:51:38,223 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:51:38,239 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-28 23:51:38,244 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:51:38,264 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:51:38,270 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:51:38,300 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:51:38,312 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:51:38,312 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 23:51:38,321 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:51:38,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38 WrapperNode [2023-11-28 23:51:38,330 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:51:38,331 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:51:38,331 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:51:38,331 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:51:38,339 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,352 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,384 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 104 [2023-11-28 23:51:38,384 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:51:38,385 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:51:38,385 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:51:38,386 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:51:38,398 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,399 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,405 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,431 INFO L175 MemorySlicer]: Split 15 memory accesses to 5 slices as follows [2, 2, 7, 2, 2]. 47 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-28 23:51:38,432 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,432 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,445 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,449 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,452 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,454 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,459 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:51:38,460 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:51:38,460 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:51:38,460 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:51:38,461 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (1/1) ... [2023-11-28 23:51:38,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:51:38,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:51:38,496 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:51:38,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:51:38,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:51:38,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 23:51:38,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-28 23:51:38,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-28 23:51:38,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-28 23:51:38,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-28 23:51:38,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 23:51:38,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-28 23:51:38,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-28 23:51:38,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-28 23:51:38,532 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-28 23:51:38,532 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-28 23:51:38,532 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-28 23:51:38,532 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-28 23:51:38,532 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-28 23:51:38,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-28 23:51:38,533 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-28 23:51:38,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-28 23:51:38,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-28 23:51:38,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-28 23:51:38,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 23:51:38,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:51:38,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:51:38,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 23:51:38,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-28 23:51:38,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-28 23:51:38,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-28 23:51:38,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-28 23:51:38,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-28 23:51:38,537 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-28 23:51:38,665 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:51:38,668 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:51:39,209 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:51:39,449 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:51:39,449 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-28 23:51:39,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:51:39 BoogieIcfgContainer [2023-11-28 23:51:39,450 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:51:39,452 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:51:39,452 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:51:39,455 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:51:39,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:51:37" (1/3) ... [2023-11-28 23:51:39,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c8a468f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:51:39, skipping insertion in model container [2023-11-28 23:51:39,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:51:38" (2/3) ... [2023-11-28 23:51:39,456 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c8a468f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:51:39, skipping insertion in model container [2023-11-28 23:51:39,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:51:39" (3/3) ... [2023-11-28 23:51:39,458 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array-hom.wvr.c [2023-11-28 23:51:39,474 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:51:39,474 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2023-11-28 23:51:39,474 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-28 23:51:39,531 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-28 23:51:39,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 70 transitions, 161 flow [2023-11-28 23:51:39,602 INFO L124 PetriNetUnfolderBase]: 4/67 cut-off events. [2023-11-28 23:51:39,603 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-28 23:51:39,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 67 events. 4/67 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 162 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-11-28 23:51:39,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 70 transitions, 161 flow [2023-11-28 23:51:39,612 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 150 flow [2023-11-28 23:51:39,623 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:51:39,630 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;@8cd2726, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:51:39,631 INFO L358 AbstractCegarLoop]: Starting to check reachability of 43 error locations. [2023-11-28 23:51:39,634 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-28 23:51:39,635 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-28 23:51:39,635 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 23:51:39,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:39,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-28 23:51:39,636 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:39,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:39,641 INFO L85 PathProgramCache]: Analyzing trace with hash 504187, now seen corresponding path program 1 times [2023-11-28 23:51:39,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:39,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911897318] [2023-11-28 23:51:39,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:39,656 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-28 23:51:39,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:39,658 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:39,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:39,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:39,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 23:51:39,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:39,874 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-28 23:51:39,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,896 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-28 23:51:39,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,917 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-28 23:51:39,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,927 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-28 23:51:39,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-28 23:51:39,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,986 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-28 23:51:39,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:39,997 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-28 23:51:40,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,010 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-28 23:51:40,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,028 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-28 23:51:40,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,038 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-28 23:51:40,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-28 23:51:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,053 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-28 23:51:40,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,067 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-28 23:51:40,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,073 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-28 23:51:40,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,085 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-28 23:51:40,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,099 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-28 23:51:40,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,107 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-28 23:51:40,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-28 23:51:40,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-28 23:51:40,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,134 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-28 23:51:40,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,141 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-28 23:51:40,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,150 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-28 23:51:40,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,162 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-28 23:51:40,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:40,176 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-28 23:51:40,185 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-28 23:51:40,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:40,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:40,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911897318] [2023-11-28 23:51:40,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911897318] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:40,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:40,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:51:40,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484111957] [2023-11-28 23:51:40,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:40,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:51:40,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:40,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:51:40,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:51:40,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:51:40,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:40,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:40,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:51:40,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:40,784 INFO L124 PetriNetUnfolderBase]: 1316/2201 cut-off events. [2023-11-28 23:51:40,785 INFO L125 PetriNetUnfolderBase]: For 172/174 co-relation queries the response was YES. [2023-11-28 23:51:40,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4214 conditions, 2201 events. 1316/2201 cut-off events. For 172/174 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 13231 event pairs, 1060 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 4087. Up to 1877 conditions per place. [2023-11-28 23:51:40,811 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 30 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-11-28 23:51:40,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 196 flow [2023-11-28 23:51:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:51:40,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:51:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2023-11-28 23:51:40,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2023-11-28 23:51:40,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 127 transitions. [2023-11-28 23:51:40,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 127 transitions. [2023-11-28 23:51:40,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:40,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 127 transitions. [2023-11-28 23:51:40,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:40,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:40,845 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:40,847 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 150 flow. Second operand 3 states and 127 transitions. [2023-11-28 23:51:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 196 flow [2023-11-28 23:51:40,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 184 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-28 23:51:40,857 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 124 flow [2023-11-28 23:51:40,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2023-11-28 23:51:40,863 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-11-28 23:51:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 124 flow [2023-11-28 23:51:40,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:40,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:40,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-28 23:51:40,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:41,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:41,065 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:41,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash 504188, now seen corresponding path program 1 times [2023-11-28 23:51:41,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:41,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1485456955] [2023-11-28 23:51:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:41,067 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-28 23:51:41,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:41,069 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:41,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:41,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:41,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:51:41,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:41,200 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-28 23:51:41,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:51:41,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,264 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-28 23:51:41,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,276 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-28 23:51:41,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:51:41,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,310 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-28 23:51:41,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:51:41,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,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-28 23:51:41,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,348 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-28 23:51:41,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,369 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-28 23:51:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,382 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-28 23:51:41,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,401 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-28 23:51:41,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,413 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-28 23:51:41,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,424 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-28 23:51:41,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,436 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-28 23:51:41,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,444 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-28 23:51:41,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,466 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-28 23:51:41,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,478 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-28 23:51:41,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,493 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-28 23:51:41,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,500 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-28 23:51:41,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,510 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-28 23:51:41,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,521 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-28 23:51:41,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,535 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-28 23:51:41,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:41,555 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-28 23:51:41,625 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-28 23:51:41,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:41,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:41,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1485456955] [2023-11-28 23:51:41,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1485456955] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:41,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:41,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:51:41,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246607917] [2023-11-28 23:51:41,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:41,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:51:41,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:51:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:51:41,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:51:41,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:41,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:41,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:51:41,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:42,349 INFO L124 PetriNetUnfolderBase]: 1317/2204 cut-off events. [2023-11-28 23:51:42,349 INFO L125 PetriNetUnfolderBase]: For 43/45 co-relation queries the response was YES. [2023-11-28 23:51:42,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4136 conditions, 2204 events. 1317/2204 cut-off events. For 43/45 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 13267 event pairs, 1060 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 4114. Up to 1882 conditions per place. [2023-11-28 23:51:42,366 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2023-11-28 23:51:42,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 60 transitions, 204 flow [2023-11-28 23:51:42,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:51:42,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:51:42,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 153 transitions. [2023-11-28 23:51:42,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2023-11-28 23:51:42,370 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 153 transitions. [2023-11-28 23:51:42,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 153 transitions. [2023-11-28 23:51:42,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:42,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 153 transitions. [2023-11-28 23:51:42,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:42,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:42,374 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:42,374 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 124 flow. Second operand 4 states and 153 transitions. [2023-11-28 23:51:42,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 60 transitions, 204 flow [2023-11-28 23:51:42,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 198 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:51:42,377 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 147 flow [2023-11-28 23:51:42,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2023-11-28 23:51:42,378 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -10 predicate places. [2023-11-28 23:51:42,378 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 147 flow [2023-11-28 23:51:42,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:42,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:42,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-28 23:51:42,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:42,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:42,582 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:42,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:42,582 INFO L85 PathProgramCache]: Analyzing trace with hash 504236, now seen corresponding path program 1 times [2023-11-28 23:51:42,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236815728] [2023-11-28 23:51:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:42,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:42,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:42,585 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:42,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:42,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:51:42,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:42,674 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-28 23:51:42,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:42,675 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:42,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236815728] [2023-11-28 23:51:42,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236815728] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:42,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:42,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:51:42,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606873312] [2023-11-28 23:51:42,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:42,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:51:42,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:42,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:51:42,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:51:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:51:42,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 147 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:42,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:42,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:51:42,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:43,057 INFO L124 PetriNetUnfolderBase]: 1316/2203 cut-off events. [2023-11-28 23:51:43,057 INFO L125 PetriNetUnfolderBase]: For 43/45 co-relation queries the response was YES. [2023-11-28 23:51:43,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4141 conditions, 2203 events. 1316/2203 cut-off events. For 43/45 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 13237 event pairs, 1060 based on Foata normal form. 1/1522 useless extension candidates. Maximal degree in co-relation 4125. Up to 1880 conditions per place. [2023-11-28 23:51:43,077 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 32 selfloop transitions, 2 changer transitions 0/59 dead transitions. [2023-11-28 23:51:43,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 59 transitions, 210 flow [2023-11-28 23:51:43,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:51:43,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:51:43,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2023-11-28 23:51:43,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2023-11-28 23:51:43,079 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 125 transitions. [2023-11-28 23:51:43,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 125 transitions. [2023-11-28 23:51:43,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:43,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 125 transitions. [2023-11-28 23:51:43,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:43,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:43,082 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:43,082 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 147 flow. Second operand 3 states and 125 transitions. [2023-11-28 23:51:43,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 59 transitions, 210 flow [2023-11-28 23:51:43,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:51:43,085 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 144 flow [2023-11-28 23:51:43,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2023-11-28 23:51:43,086 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -9 predicate places. [2023-11-28 23:51:43,086 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 144 flow [2023-11-28 23:51:43,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:43,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:43,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-28 23:51:43,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:43,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:43,287 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:43,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:43,288 INFO L85 PathProgramCache]: Analyzing trace with hash 484540716, now seen corresponding path program 1 times [2023-11-28 23:51:43,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:43,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042688912] [2023-11-28 23:51:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:43,289 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-28 23:51:43,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:43,290 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:43,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:43,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 23:51:43,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:43,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,405 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 14 treesize of output 18 [2023-11-28 23:51:43,428 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-11-28 23:51:43,429 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 23 treesize of output 19 [2023-11-28 23:51:43,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,551 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2023-11-28 23:51:43,551 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 2 case distinctions, treesize of input 19 treesize of output 26 [2023-11-28 23:51:43,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:43,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-11-28 23:51:44,686 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-28 23:51:44,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:51:45,047 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-28 23:51:45,047 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:45,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042688912] [2023-11-28 23:51:45,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042688912] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:51:45,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:51:45,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:51:45,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761692601] [2023-11-28 23:51:45,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:51:45,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:51:45,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:45,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:51:45,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:51:46,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:51:46,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 144 flow. Second operand has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:46,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:46,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:51:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:48,043 INFO L124 PetriNetUnfolderBase]: 1965/3131 cut-off events. [2023-11-28 23:51:48,043 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-28 23:51:48,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5942 conditions, 3131 events. 1965/3131 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 18251 event pairs, 1600 based on Foata normal form. 0/2208 useless extension candidates. Maximal degree in co-relation 5925. Up to 2745 conditions per place. [2023-11-28 23:51:48,064 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 34 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2023-11-28 23:51:48,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 230 flow [2023-11-28 23:51:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:51:48,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 23:51:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2023-11-28 23:51:48,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2023-11-28 23:51:48,067 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 197 transitions. [2023-11-28 23:51:48,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 197 transitions. [2023-11-28 23:51:48,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:48,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 197 transitions. [2023-11-28 23:51:48,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:48,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:48,071 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:48,072 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 144 flow. Second operand 6 states and 197 transitions. [2023-11-28 23:51:48,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 230 flow [2023-11-28 23:51:48,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 60 transitions, 226 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:51:48,074 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 161 flow [2023-11-28 23:51:48,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=161, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2023-11-28 23:51:48,076 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2023-11-28 23:51:48,076 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 161 flow [2023-11-28 23:51:48,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:48,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:48,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-28 23:51:48,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:48,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:48,280 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:48,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:48,280 INFO L85 PathProgramCache]: Analyzing trace with hash 484540715, now seen corresponding path program 1 times [2023-11-28 23:51:48,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:48,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001150682] [2023-11-28 23:51:48,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:48,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-28 23:51:48,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:48,282 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:48,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:48,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:48,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:51:48,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:48,379 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:48,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-28 23:51:48,406 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:48,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-28 23:51:48,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:48,440 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:48,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-11-28 23:51:48,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:48,476 INFO L349 Elim1Store]: treesize reduction 60, result has 10.4 percent of original size [2023-11-28 23:51:48,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 29 [2023-11-28 23:51:48,497 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:48,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-28 23:51:48,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:48,529 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:48,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-11-28 23:51:48,705 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-28 23:51:48,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:48,706 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:48,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001150682] [2023-11-28 23:51:48,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001150682] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:48,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:48,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:51:48,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801889782] [2023-11-28 23:51:48,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:48,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:51:48,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:48,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:51:48,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:51:48,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:51:48,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 161 flow. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:48,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:48,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:51:48,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:49,157 INFO L124 PetriNetUnfolderBase]: 1965/3094 cut-off events. [2023-11-28 23:51:49,158 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-11-28 23:51:49,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5913 conditions, 3094 events. 1965/3094 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 17663 event pairs, 1600 based on Foata normal form. 0/2173 useless extension candidates. Maximal degree in co-relation 5874. Up to 2749 conditions per place. [2023-11-28 23:51:49,180 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 37 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-11-28 23:51:49,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 233 flow [2023-11-28 23:51:49,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:51:49,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:51:49,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2023-11-28 23:51:49,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2023-11-28 23:51:49,182 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 114 transitions. [2023-11-28 23:51:49,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 114 transitions. [2023-11-28 23:51:49,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:49,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 114 transitions. [2023-11-28 23:51:49,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:49,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:49,184 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:49,184 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 161 flow. Second operand 3 states and 114 transitions. [2023-11-28 23:51:49,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 233 flow [2023-11-28 23:51:49,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 57 transitions, 228 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 23:51:49,187 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 154 flow [2023-11-28 23:51:49,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2023-11-28 23:51:49,188 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -10 predicate places. [2023-11-28 23:51:49,188 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 154 flow [2023-11-28 23:51:49,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:49,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:49,189 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-28 23:51:49,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-28 23:51:49,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:49,392 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:49,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:49,392 INFO L85 PathProgramCache]: Analyzing trace with hash 484540668, now seen corresponding path program 1 times [2023-11-28 23:51:49,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:49,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381678994] [2023-11-28 23:51:49,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:49,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-28 23:51:49,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:49,394 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:49,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:49,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:51:49,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:49,490 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-28 23:51:49,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,511 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-28 23:51:49,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,520 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-28 23:51:49,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,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-28 23:51:49,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,535 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-28 23:51:49,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,541 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-28 23:51:49,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,553 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-28 23:51:49,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,570 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-28 23:51:49,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,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 13 treesize of output 1 [2023-11-28 23:51:49,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,601 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-28 23:51:49,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:51:49,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,654 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-28 23:51:49,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,666 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-28 23:51:49,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,672 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-28 23:51:49,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,682 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-28 23:51:49,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,689 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-28 23:51:49,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,701 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-28 23:51:49,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,719 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-28 23:51:49,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,730 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-28 23:51:49,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,737 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-28 23:51:49,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:51:49,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,764 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-28 23:51:49,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,774 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-28 23:51:49,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:49,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-28 23:51:49,893 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-28 23:51:49,893 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:51:50,243 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-28 23:51:50,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:50,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381678994] [2023-11-28 23:51:50,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381678994] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:51:50,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:51:50,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:51:50,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257893443] [2023-11-28 23:51:50,244 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:51:50,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:51:50,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:50,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:51:50,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:51:50,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:51:50,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 154 flow. Second operand has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:50,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:50,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:51:50,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:52,172 INFO L124 PetriNetUnfolderBase]: 1319/2138 cut-off events. [2023-11-28 23:51:52,173 INFO L125 PetriNetUnfolderBase]: For 47/49 co-relation queries the response was YES. [2023-11-28 23:51:52,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4107 conditions, 2138 events. 1319/2138 cut-off events. For 47/49 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 12130 event pairs, 1060 based on Foata normal form. 3/1534 useless extension candidates. Maximal degree in co-relation 4097. Up to 1884 conditions per place. [2023-11-28 23:51:52,193 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2023-11-28 23:51:52,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 64 transitions, 278 flow [2023-11-28 23:51:52,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 23:51:52,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 23:51:52,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 337 transitions. [2023-11-28 23:51:52,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48142857142857143 [2023-11-28 23:51:52,196 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 337 transitions. [2023-11-28 23:51:52,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 337 transitions. [2023-11-28 23:51:52,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:52,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 337 transitions. [2023-11-28 23:51:52,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 33.7) internal successors, (337), 10 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:52,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:52,201 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:52,201 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 154 flow. Second operand 10 states and 337 transitions. [2023-11-28 23:51:52,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 64 transitions, 278 flow [2023-11-28 23:51:52,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 64 transitions, 275 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-28 23:51:52,204 INFO L231 Difference]: Finished difference. Result has 73 places, 64 transitions, 229 flow [2023-11-28 23:51:52,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=229, PETRI_PLACES=73, PETRI_TRANSITIONS=64} [2023-11-28 23:51:52,205 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-11-28 23:51:52,205 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 64 transitions, 229 flow [2023-11-28 23:51:52,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:52,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:52,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:51:52,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-28 23:51:52,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:52,409 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:52,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:52,410 INFO L85 PathProgramCache]: Analyzing trace with hash -432129652, now seen corresponding path program 1 times [2023-11-28 23:51:52,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:52,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730789072] [2023-11-28 23:51:52,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:52,410 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-28 23:51:52,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:52,411 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:52,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:52,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:52,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:51:52,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:52,534 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:52,534 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 22 treesize of output 22 [2023-11-28 23:51:52,552 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:52,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-28 23:51:52,575 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:52,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-28 23:51:52,607 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:52,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-28 23:51:52,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:52,638 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:52,639 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 24 treesize of output 22 [2023-11-28 23:51:52,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:52,680 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:52,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 22 [2023-11-28 23:51:52,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:52,721 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-28 23:51:52,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-28 23:51:52,739 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:51:52,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-28 23:51:53,096 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-28 23:51:53,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:53,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:53,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730789072] [2023-11-28 23:51:53,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730789072] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:53,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:53,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:51:53,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314775244] [2023-11-28 23:51:53,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:53,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:51:53,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:53,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:51:53,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:51:53,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:51:53,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 64 transitions, 229 flow. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:53,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:53,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:51:53,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:53,539 INFO L124 PetriNetUnfolderBase]: 1397/2268 cut-off events. [2023-11-28 23:51:53,539 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2023-11-28 23:51:53,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4379 conditions, 2268 events. 1397/2268 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 12781 event pairs, 1125 based on Foata normal form. 0/1635 useless extension candidates. Maximal degree in co-relation 4365. Up to 2010 conditions per place. [2023-11-28 23:51:53,555 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 44 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-11-28 23:51:53,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 62 transitions, 315 flow [2023-11-28 23:51:53,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:51:53,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:51:53,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2023-11-28 23:51:53,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2023-11-28 23:51:53,557 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 114 transitions. [2023-11-28 23:51:53,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 114 transitions. [2023-11-28 23:51:53,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:53,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 114 transitions. [2023-11-28 23:51:53,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:53,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:53,559 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:53,559 INFO L175 Difference]: Start difference. First operand has 73 places, 64 transitions, 229 flow. Second operand 3 states and 114 transitions. [2023-11-28 23:51:53,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 62 transitions, 315 flow [2023-11-28 23:51:53,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 62 transitions, 271 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-11-28 23:51:53,562 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 183 flow [2023-11-28 23:51:53,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=183, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2023-11-28 23:51:53,563 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -4 predicate places. [2023-11-28 23:51:53,563 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 183 flow [2023-11-28 23:51:53,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:53,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:53,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:51:53,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-28 23:51:53,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:53,764 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:53,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:53,764 INFO L85 PathProgramCache]: Analyzing trace with hash -432129651, now seen corresponding path program 1 times [2023-11-28 23:51:53,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:53,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895318718] [2023-11-28 23:51:53,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:53,764 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-28 23:51:53,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:53,765 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:53,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:53,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:53,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-28 23:51:53,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:53,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,878 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 13 [2023-11-28 23:51:53,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-28 23:51:53,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,938 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-28 23:51:53,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 23:51:53,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-28 23:51:53,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,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 11 treesize of output 13 [2023-11-28 23:51:53,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:53,986 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-28 23:51:54,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,029 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:51:54,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:51:54,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-28 23:51:54,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,081 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:51:54,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:51:54,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-28 23:51:54,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:51:54,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,162 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:51:54,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:51:54,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:51:54,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:54,781 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-28 23:51:54,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:51:55,127 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-28 23:51:55,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:55,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895318718] [2023-11-28 23:51:55,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895318718] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:51:55,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:51:55,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:51:55,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902779742] [2023-11-28 23:51:55,128 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:51:55,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:51:55,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:55,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:51:55,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:51:56,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:51:56,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 183 flow. Second operand has 10 states, 10 states have (on average 27.4) internal successors, (274), 10 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:56,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:56,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:51:56,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:57,422 INFO L124 PetriNetUnfolderBase]: 1397/2261 cut-off events. [2023-11-28 23:51:57,423 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2023-11-28 23:51:57,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 2261 events. 1397/2261 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 12669 event pairs, 1125 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 4337. Up to 2006 conditions per place. [2023-11-28 23:51:57,434 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 40 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2023-11-28 23:51:57,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 269 flow [2023-11-28 23:51:57,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:51:57,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 23:51:57,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2023-11-28 23:51:57,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2023-11-28 23:51:57,436 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 197 transitions. [2023-11-28 23:51:57,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 197 transitions. [2023-11-28 23:51:57,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:57,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 197 transitions. [2023-11-28 23:51:57,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:57,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:57,438 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:57,438 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 183 flow. Second operand 6 states and 197 transitions. [2023-11-28 23:51:57,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 269 flow [2023-11-28 23:51:57,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 60 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:51:57,440 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 188 flow [2023-11-28 23:51:57,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2023-11-28 23:51:57,441 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2023-11-28 23:51:57,441 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 188 flow [2023-11-28 23:51:57,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.4) internal successors, (274), 10 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:57,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:57,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:51:57,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-28 23:51:57,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:57,642 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:57,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:57,642 INFO L85 PathProgramCache]: Analyzing trace with hash -511061778, now seen corresponding path program 1 times [2023-11-28 23:51:57,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:57,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528862160] [2023-11-28 23:51:57,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:57,643 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-28 23:51:57,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:57,644 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:57,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:57,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:51:57,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:57,705 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-28 23:51:57,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,709 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-28 23:51:57,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,714 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-28 23:51:57,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,717 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-28 23:51:57,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,728 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-28 23:51:57,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,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-28 23:51:57,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,740 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-28 23:51:57,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,750 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-28 23:51:57,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,763 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-28 23:51:57,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,769 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-28 23:51:57,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-28 23:51:57,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,801 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-28 23:51:57,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,808 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-28 23:51:57,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,812 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-28 23:51:57,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,816 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-28 23:51:57,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,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 11 treesize of output 1 [2023-11-28 23:51:57,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,829 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-28 23:51:57,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,840 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-28 23:51:57,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,854 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-28 23:51:57,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,859 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-28 23:51:57,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,865 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-28 23:51:57,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,869 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-28 23:51:57,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-28 23:51:57,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:51:57,880 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-28 23:51:57,901 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-28 23:51:57,901 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:51:57,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:57,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528862160] [2023-11-28 23:51:57,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528862160] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:51:57,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:51:57,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:51:57,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585192564] [2023-11-28 23:51:57,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:51:57,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 23:51:57,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:57,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 23:51:57,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 23:51:57,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:51:57,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:57,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:51:57,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:51:57,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:51:58,203 INFO L124 PetriNetUnfolderBase]: 795/1315 cut-off events. [2023-11-28 23:51:58,203 INFO L125 PetriNetUnfolderBase]: For 37/39 co-relation queries the response was YES. [2023-11-28 23:51:58,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2535 conditions, 1315 events. 795/1315 cut-off events. For 37/39 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6711 event pairs, 608 based on Foata normal form. 0/1071 useless extension candidates. Maximal degree in co-relation 2521. Up to 1137 conditions per place. [2023-11-28 23:51:58,209 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 35 selfloop transitions, 5 changer transitions 0/57 dead transitions. [2023-11-28 23:51:58,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 57 transitions, 262 flow [2023-11-28 23:51:58,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 23:51:58,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 23:51:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 148 transitions. [2023-11-28 23:51:58,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2023-11-28 23:51:58,211 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 148 transitions. [2023-11-28 23:51:58,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 148 transitions. [2023-11-28 23:51:58,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:51:58,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 148 transitions. [2023-11-28 23:51:58,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:58,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:58,213 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:58,213 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 188 flow. Second operand 4 states and 148 transitions. [2023-11-28 23:51:58,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 57 transitions, 262 flow [2023-11-28 23:51:58,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-28 23:51:58,216 INFO L231 Difference]: Finished difference. Result has 66 places, 57 transitions, 184 flow [2023-11-28 23:51:58,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=66, PETRI_TRANSITIONS=57} [2023-11-28 23:51:58,216 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -6 predicate places. [2023-11-28 23:51:58,217 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 57 transitions, 184 flow [2023-11-28 23:51:58,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:51:58,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:51:58,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:51:58,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:58,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:58,418 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:51:58,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:51:58,418 INFO L85 PathProgramCache]: Analyzing trace with hash -511061777, now seen corresponding path program 1 times [2023-11-28 23:51:58,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:51:58,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795406971] [2023-11-28 23:51:58,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:51:58,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:51:58,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:51:58,419 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:58,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:51:58,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:51:58,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:51:58,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:51:58,572 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-28 23:51:58,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:51:58,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-11-28 23:51:58,862 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-28 23:51:58,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:51:58,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1795406971] [2023-11-28 23:51:58,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1795406971] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:51:58,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:51:58,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:51:58,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118626962] [2023-11-28 23:51:58,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:51:58,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:51:58,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:51:58,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:51:58,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:52:00,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:52:00,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 57 transitions, 184 flow. Second operand has 10 states, 10 states have (on average 31.4) internal successors, (314), 10 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:00,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:00,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:52:00,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:01,182 INFO L124 PetriNetUnfolderBase]: 1151/1829 cut-off events. [2023-11-28 23:52:01,182 INFO L125 PetriNetUnfolderBase]: For 37/39 co-relation queries the response was YES. [2023-11-28 23:52:01,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3543 conditions, 1829 events. 1151/1829 cut-off events. For 37/39 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9528 event pairs, 483 based on Foata normal form. 0/1553 useless extension candidates. Maximal degree in co-relation 3529. Up to 990 conditions per place. [2023-11-28 23:52:01,191 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 61 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2023-11-28 23:52:01,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 400 flow [2023-11-28 23:52:01,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:52:01,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-28 23:52:01,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 308 transitions. [2023-11-28 23:52:01,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2023-11-28 23:52:01,194 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 308 transitions. [2023-11-28 23:52:01,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 308 transitions. [2023-11-28 23:52:01,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:01,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 308 transitions. [2023-11-28 23:52:01,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.5) internal successors, (308), 8 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:01,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:01,198 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:01,198 INFO L175 Difference]: Start difference. First operand has 66 places, 57 transitions, 184 flow. Second operand 8 states and 308 transitions. [2023-11-28 23:52:01,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 400 flow [2023-11-28 23:52:01,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 90 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 23:52:01,201 INFO L231 Difference]: Finished difference. Result has 73 places, 60 transitions, 226 flow [2023-11-28 23:52:01,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=226, PETRI_PLACES=73, PETRI_TRANSITIONS=60} [2023-11-28 23:52:01,202 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-11-28 23:52:01,202 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 60 transitions, 226 flow [2023-11-28 23:52:01,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.4) internal successors, (314), 10 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:01,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:01,202 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-28 23:52:01,205 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-28 23:52:01,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:01,403 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:01,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:01,403 INFO L85 PathProgramCache]: Analyzing trace with hash -770986116, now seen corresponding path program 2 times [2023-11-28 23:52:01,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:01,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2743714] [2023-11-28 23:52:01,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:52:01,404 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-28 23:52:01,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:01,405 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:01,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:01,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:52:01,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:52:01,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-28 23:52:01,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:01,507 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-28 23:52:01,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,529 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-28 23:52:01,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,550 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-28 23:52:01,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,560 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-28 23:52:01,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,582 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-28 23:52:01,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:52:01,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,622 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-28 23:52:01,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,629 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-28 23:52:01,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,640 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-28 23:52:01,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,646 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-28 23:52:01,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,656 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-28 23:52:01,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,672 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-28 23:52:01,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,683 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-28 23:52:01,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,690 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-28 23:52:01,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,698 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-28 23:52:01,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,708 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-28 23:52:01,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,729 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-28 23:52:01,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,739 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-28 23:52:01,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,752 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-28 23:52:01,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,768 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-28 23:52:01,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,777 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-28 23:52:01,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-28 23:52:01,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,790 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-28 23:52:01,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:01,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:52:02,021 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-28 23:52:02,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:02,707 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-28 23:52:02,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:02,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2743714] [2023-11-28 23:52:02,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2743714] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:02,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:02,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-28 23:52:02,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107582101] [2023-11-28 23:52:02,708 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:02,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 23:52:02,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:02,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 23:52:02,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-28 23:52:05,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:52:05,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 60 transitions, 226 flow. Second operand has 14 states, 14 states have (on average 30.571428571428573) internal successors, (428), 14 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:05,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:05,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:52:05,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:08,234 INFO L124 PetriNetUnfolderBase]: 1157/1844 cut-off events. [2023-11-28 23:52:08,234 INFO L125 PetriNetUnfolderBase]: For 997/999 co-relation queries the response was YES. [2023-11-28 23:52:08,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 1844 events. 1157/1844 cut-off events. For 997/999 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9556 event pairs, 858 based on Foata normal form. 6/1630 useless extension candidates. Maximal degree in co-relation 4349. Up to 1628 conditions per place. [2023-11-28 23:52:08,246 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 30 changer transitions 0/78 dead transitions. [2023-11-28 23:52:08,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 78 transitions, 458 flow [2023-11-28 23:52:08,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 23:52:08,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-28 23:52:08,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 703 transitions. [2023-11-28 23:52:08,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564935064935065 [2023-11-28 23:52:08,251 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 703 transitions. [2023-11-28 23:52:08,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 703 transitions. [2023-11-28 23:52:08,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:08,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 703 transitions. [2023-11-28 23:52:08,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 31.954545454545453) internal successors, (703), 22 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:08,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 70.0) internal successors, (1610), 23 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:08,259 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 70.0) internal successors, (1610), 23 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:08,259 INFO L175 Difference]: Start difference. First operand has 73 places, 60 transitions, 226 flow. Second operand 22 states and 703 transitions. [2023-11-28 23:52:08,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 78 transitions, 458 flow [2023-11-28 23:52:08,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 78 transitions, 452 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 23:52:08,263 INFO L231 Difference]: Finished difference. Result has 97 places, 78 transitions, 418 flow [2023-11-28 23:52:08,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=418, PETRI_PLACES=97, PETRI_TRANSITIONS=78} [2023-11-28 23:52:08,264 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 25 predicate places. [2023-11-28 23:52:08,265 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 78 transitions, 418 flow [2023-11-28 23:52:08,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 30.571428571428573) internal successors, (428), 14 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:08,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:08,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:08,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:08,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:08,466 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:08,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:08,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1556965591, now seen corresponding path program 1 times [2023-11-28 23:52:08,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:08,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1965698327] [2023-11-28 23:52:08,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:08,467 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-28 23:52:08,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:08,468 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:08,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:08,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:08,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 23:52:08,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:08,609 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:08,625 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:08,645 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-28 23:52:08,664 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:08,684 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-28 23:52:08,700 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:08,726 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-28 23:52:08,756 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2023-11-28 23:52:08,782 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-28 23:52:08,801 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:08,822 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,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 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-28 23:52:08,839 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-28 23:52:08,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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-28 23:52:09,018 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-28 23:52:09,018 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:52:09,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:09,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1965698327] [2023-11-28 23:52:09,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1965698327] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:52:09,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:52:09,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-28 23:52:09,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492211495] [2023-11-28 23:52:09,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:52:09,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 23:52:09,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:09,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 23:52:09,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 23:52:09,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:52:09,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 78 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:09,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:09,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:52:09,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:09,373 INFO L124 PetriNetUnfolderBase]: 1237/1927 cut-off events. [2023-11-28 23:52:09,374 INFO L125 PetriNetUnfolderBase]: For 1095/1095 co-relation queries the response was YES. [2023-11-28 23:52:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 1927 events. 1237/1927 cut-off events. For 1095/1095 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9744 event pairs, 920 based on Foata normal form. 0/1740 useless extension candidates. Maximal degree in co-relation 4654. Up to 1766 conditions per place. [2023-11-28 23:52:09,384 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 62 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-11-28 23:52:09,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 76 transitions, 540 flow [2023-11-28 23:52:09,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 23:52:09,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 23:52:09,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2023-11-28 23:52:09,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2023-11-28 23:52:09,386 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 111 transitions. [2023-11-28 23:52:09,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 111 transitions. [2023-11-28 23:52:09,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:09,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 111 transitions. [2023-11-28 23:52:09,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:09,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:09,387 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:09,387 INFO L175 Difference]: Start difference. First operand has 97 places, 78 transitions, 418 flow. Second operand 3 states and 111 transitions. [2023-11-28 23:52:09,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 76 transitions, 540 flow [2023-11-28 23:52:09,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 76 transitions, 462 flow, removed 27 selfloop flow, removed 9 redundant places. [2023-11-28 23:52:09,392 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 338 flow [2023-11-28 23:52:09,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=338, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2023-11-28 23:52:09,392 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 16 predicate places. [2023-11-28 23:52:09,392 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 338 flow [2023-11-28 23:52:09,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:09,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:09,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:09,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:09,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:09,594 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:09,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:09,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1556965590, now seen corresponding path program 1 times [2023-11-28 23:52:09,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:09,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [540311974] [2023-11-28 23:52:09,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:09,595 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-28 23:52:09,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:09,596 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:09,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:09,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-28 23:52:09,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:09,761 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-28 23:52:09,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 23:52:09,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,810 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:52:09,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,857 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:52:09,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,889 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:09,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,920 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:09,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,961 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:52:09,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:09,991 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:09,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:10,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:10,030 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:10,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:52:10,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:10,057 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:10,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:10,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:10,093 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:10,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:10,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:10,140 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:10,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-28 23:52:10,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:10,172 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-28 23:52:10,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-28 23:52:10,983 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-28 23:52:10,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:11,359 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-28 23:52:11,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:11,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [540311974] [2023-11-28 23:52:11,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [540311974] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:11,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:11,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:52:11,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115467035] [2023-11-28 23:52:11,359 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:11,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:52:11,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:11,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:52:11,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:52:12,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-28 23:52:12,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 338 flow. Second operand has 10 states, 10 states have (on average 27.8) internal successors, (278), 10 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:12,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:12,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-28 23:52:12,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:13,366 INFO L124 PetriNetUnfolderBase]: 1237/1910 cut-off events. [2023-11-28 23:52:13,366 INFO L125 PetriNetUnfolderBase]: For 1095/1095 co-relation queries the response was YES. [2023-11-28 23:52:13,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4621 conditions, 1910 events. 1237/1910 cut-off events. For 1095/1095 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9537 event pairs, 920 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 4599. Up to 1762 conditions per place. [2023-11-28 23:52:13,375 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 58 selfloop transitions, 5 changer transitions 0/74 dead transitions. [2023-11-28 23:52:13,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 74 transitions, 460 flow [2023-11-28 23:52:13,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:52:13,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-28 23:52:13,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2023-11-28 23:52:13,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2023-11-28 23:52:13,377 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 194 transitions. [2023-11-28 23:52:13,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 194 transitions. [2023-11-28 23:52:13,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:13,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 194 transitions. [2023-11-28 23:52:13,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.333333333333336) internal successors, (194), 6 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:13,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:13,379 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:13,379 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 338 flow. Second operand 6 states and 194 transitions. [2023-11-28 23:52:13,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 74 transitions, 460 flow [2023-11-28 23:52:13,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 74 transitions, 459 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 23:52:13,382 INFO L231 Difference]: Finished difference. Result has 90 places, 74 transitions, 343 flow [2023-11-28 23:52:13,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=90, PETRI_TRANSITIONS=74} [2023-11-28 23:52:13,383 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 18 predicate places. [2023-11-28 23:52:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 74 transitions, 343 flow [2023-11-28 23:52:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.8) internal successors, (278), 10 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:13,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:13,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:13,584 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:13,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1021269253, now seen corresponding path program 1 times [2023-11-28 23:52:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703996467] [2023-11-28 23:52:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:13,585 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-28 23:52:13,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:13,586 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:13,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:13,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:52:13,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:13,755 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-28 23:52:13,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:13,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-11-28 23:52:14,085 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-28 23:52:14,085 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703996467] [2023-11-28 23:52:14,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703996467] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:14,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:14,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-28 23:52:14,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638982748] [2023-11-28 23:52:14,086 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:14,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 23:52:14,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:14,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 23:52:14,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-28 23:52:15,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:52:15,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 74 transitions, 343 flow. Second operand has 10 states, 10 states have (on average 31.8) internal successors, (318), 10 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:15,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:15,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:52:15,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:16,314 INFO L124 PetriNetUnfolderBase]: 1696/2569 cut-off events. [2023-11-28 23:52:16,315 INFO L125 PetriNetUnfolderBase]: For 1394/1396 co-relation queries the response was YES. [2023-11-28 23:52:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6124 conditions, 2569 events. 1696/2569 cut-off events. For 1394/1396 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12726 event pairs, 654 based on Foata normal form. 0/2355 useless extension candidates. Maximal degree in co-relation 6101. Up to 1398 conditions per place. [2023-11-28 23:52:16,327 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 80 selfloop transitions, 18 changer transitions 0/111 dead transitions. [2023-11-28 23:52:16,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 111 transitions, 665 flow [2023-11-28 23:52:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:52:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-28 23:52:16,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 306 transitions. [2023-11-28 23:52:16,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2023-11-28 23:52:16,329 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 306 transitions. [2023-11-28 23:52:16,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 306 transitions. [2023-11-28 23:52:16,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:16,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 306 transitions. [2023-11-28 23:52:16,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.25) internal successors, (306), 8 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:16,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:16,332 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:16,332 INFO L175 Difference]: Start difference. First operand has 90 places, 74 transitions, 343 flow. Second operand 8 states and 306 transitions. [2023-11-28 23:52:16,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 111 transitions, 665 flow [2023-11-28 23:52:16,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 111 transitions, 657 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-28 23:52:16,336 INFO L231 Difference]: Finished difference. Result has 95 places, 77 transitions, 401 flow [2023-11-28 23:52:16,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=401, PETRI_PLACES=95, PETRI_TRANSITIONS=77} [2023-11-28 23:52:16,337 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 23 predicate places. [2023-11-28 23:52:16,337 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 77 transitions, 401 flow [2023-11-28 23:52:16,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.8) internal successors, (318), 10 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:16,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:16,337 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:16,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:16,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:16,538 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:16,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:16,538 INFO L85 PathProgramCache]: Analyzing trace with hash 618277183, now seen corresponding path program 1 times [2023-11-28 23:52:16,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:16,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1099515937] [2023-11-28 23:52:16,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:16,539 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-28 23:52:16,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:16,540 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:16,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:16,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 23:52:16,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:16,638 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-28 23:52:16,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,648 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-28 23:52:16,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,664 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-28 23:52:16,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,671 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-28 23:52:16,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,679 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-28 23:52:16,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,684 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-28 23:52:16,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,692 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-28 23:52:16,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,700 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-28 23:52:16,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,706 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-28 23:52:16,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,713 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-28 23:52:16,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,721 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-28 23:52:16,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,737 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-28 23:52:16,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,747 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-28 23:52:16,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,751 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-28 23:52:16,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,757 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-28 23:52:16,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,765 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-28 23:52:16,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,780 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-28 23:52:16,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,788 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-28 23:52:16,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,806 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-28 23:52:16,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:52:16,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,846 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-28 23:52:16,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,853 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-28 23:52:16,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,869 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-28 23:52:16,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:16,877 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-28 23:52:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 23:52:17,086 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 23:52:17,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:17,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1099515937] [2023-11-28 23:52:17,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1099515937] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:17,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:17,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-28 23:52:17,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917855290] [2023-11-28 23:52:17,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:17,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:52:17,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:17,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:52:17,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:52:19,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:52:19,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 77 transitions, 401 flow. Second operand has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:19,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:19,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:52:19,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:22,067 INFO L124 PetriNetUnfolderBase]: 4249/6181 cut-off events. [2023-11-28 23:52:22,067 INFO L125 PetriNetUnfolderBase]: For 4568/4570 co-relation queries the response was YES. [2023-11-28 23:52:22,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16863 conditions, 6181 events. 4249/6181 cut-off events. For 4568/4570 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 32510 event pairs, 1152 based on Foata normal form. 344/6239 useless extension candidates. Maximal degree in co-relation 16838. Up to 1734 conditions per place. [2023-11-28 23:52:22,102 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 201 selfloop transitions, 23 changer transitions 0/236 dead transitions. [2023-11-28 23:52:22,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 236 transitions, 1395 flow [2023-11-28 23:52:22,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 23:52:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-28 23:52:22,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 520 transitions. [2023-11-28 23:52:22,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2023-11-28 23:52:22,106 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 520 transitions. [2023-11-28 23:52:22,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 520 transitions. [2023-11-28 23:52:22,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:22,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 520 transitions. [2023-11-28 23:52:22,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 43.333333333333336) internal successors, (520), 12 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:22,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 70.0) internal successors, (910), 13 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:22,110 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 70.0) internal successors, (910), 13 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:22,110 INFO L175 Difference]: Start difference. First operand has 95 places, 77 transitions, 401 flow. Second operand 12 states and 520 transitions. [2023-11-28 23:52:22,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 236 transitions, 1395 flow [2023-11-28 23:52:22,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 236 transitions, 1379 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-28 23:52:22,122 INFO L231 Difference]: Finished difference. Result has 106 places, 86 transitions, 496 flow [2023-11-28 23:52:22,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=496, PETRI_PLACES=106, PETRI_TRANSITIONS=86} [2023-11-28 23:52:22,123 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 34 predicate places. [2023-11-28 23:52:22,123 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 86 transitions, 496 flow [2023-11-28 23:52:22,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:22,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:22,123 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:22,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:22,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:22,324 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:22,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:22,324 INFO L85 PathProgramCache]: Analyzing trace with hash 916629148, now seen corresponding path program 1 times [2023-11-28 23:52:22,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:22,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071482689] [2023-11-28 23:52:22,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:22,325 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-28 23:52:22,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:22,326 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:22,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:22,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 23:52:22,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:22,423 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-28 23:52:22,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,440 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-28 23:52:22,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,448 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-28 23:52:22,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,453 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-28 23:52:22,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,461 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-28 23:52:22,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-28 23:52:22,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,473 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-28 23:52:22,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,477 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-28 23:52:22,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,483 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-28 23:52:22,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,487 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-28 23:52:22,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,494 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-28 23:52:22,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,508 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-28 23:52:22,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,517 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-28 23:52:22,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,532 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-28 23:52:22,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,548 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-28 23:52:22,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:52:22,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,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 18 treesize of output 1 [2023-11-28 23:52:22,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,597 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-28 23:52:22,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,606 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-28 23:52:22,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,611 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-28 23:52:22,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,628 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-28 23:52:22,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,635 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-28 23:52:22,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,642 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-28 23:52:22,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:22,647 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-28 23:52:23,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 23:52:23,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:23,683 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 23:52:23,683 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:23,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071482689] [2023-11-28 23:52:23,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071482689] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:23,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:23,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-28 23:52:23,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211879391] [2023-11-28 23:52:23,684 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:23,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:52:23,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:23,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:52:23,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:52:25,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:52:25,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 86 transitions, 496 flow. Second operand has 12 states, 12 states have (on average 31.166666666666668) internal successors, (374), 12 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:25,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:25,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:52:25,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:29,114 INFO L124 PetriNetUnfolderBase]: 7872/11044 cut-off events. [2023-11-28 23:52:29,114 INFO L125 PetriNetUnfolderBase]: For 21012/21871 co-relation queries the response was YES. [2023-11-28 23:52:29,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34755 conditions, 11044 events. 7872/11044 cut-off events. For 21012/21871 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 57757 event pairs, 1406 based on Foata normal form. 1023/11566 useless extension candidates. Maximal degree in co-relation 34726. Up to 3524 conditions per place. [2023-11-28 23:52:29,221 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 212 selfloop transitions, 24 changer transitions 0/252 dead transitions. [2023-11-28 23:52:29,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 252 transitions, 1839 flow [2023-11-28 23:52:29,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 23:52:29,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-28 23:52:29,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 465 transitions. [2023-11-28 23:52:29,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2023-11-28 23:52:29,226 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 465 transitions. [2023-11-28 23:52:29,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 465 transitions. [2023-11-28 23:52:29,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:29,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 465 transitions. [2023-11-28 23:52:29,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 42.27272727272727) internal successors, (465), 11 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:29,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:29,229 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:29,229 INFO L175 Difference]: Start difference. First operand has 106 places, 86 transitions, 496 flow. Second operand 11 states and 465 transitions. [2023-11-28 23:52:29,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 252 transitions, 1839 flow [2023-11-28 23:52:29,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 252 transitions, 1763 flow, removed 24 selfloop flow, removed 3 redundant places. [2023-11-28 23:52:29,249 INFO L231 Difference]: Finished difference. Result has 117 places, 96 transitions, 598 flow [2023-11-28 23:52:29,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=598, PETRI_PLACES=117, PETRI_TRANSITIONS=96} [2023-11-28 23:52:29,250 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 45 predicate places. [2023-11-28 23:52:29,250 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 96 transitions, 598 flow [2023-11-28 23:52:29,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 31.166666666666668) internal successors, (374), 12 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:29,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:29,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:29,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-28 23:52:29,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:29,451 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:29,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:29,452 INFO L85 PathProgramCache]: Analyzing trace with hash 222619261, now seen corresponding path program 1 times [2023-11-28 23:52:29,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:29,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716217628] [2023-11-28 23:52:29,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:29,452 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-28 23:52:29,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:29,453 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:29,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:29,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:29,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 23:52:29,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:29,568 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-28 23:52:29,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,577 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-28 23:52:29,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,585 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-28 23:52:29,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,593 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-28 23:52:29,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,612 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-28 23:52:29,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,621 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-28 23:52:29,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,633 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-28 23:52:29,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,651 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-28 23:52:29,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,669 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-28 23:52:29,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,679 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-28 23:52:29,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,700 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-28 23:52:29,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:52:29,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,741 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-28 23:52:29,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,747 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-28 23:52:29,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,758 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-28 23:52:29,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,764 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-28 23:52:29,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,781 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-28 23:52:29,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,791 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-28 23:52:29,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,802 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-28 23:52:29,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,808 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-28 23:52:29,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,826 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-28 23:52:29,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,835 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-28 23:52:29,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,842 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-28 23:52:29,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:29,852 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-28 23:52:30,247 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-28 23:52:30,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:31,084 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-28 23:52:31,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:31,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716217628] [2023-11-28 23:52:31,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716217628] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:31,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:31,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-28 23:52:31,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717127424] [2023-11-28 23:52:31,085 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:31,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:52:31,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:31,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:52:31,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:52:34,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:52:34,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 96 transitions, 598 flow. Second operand has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:34,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:34,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:52:34,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:41,273 INFO L124 PetriNetUnfolderBase]: 21577/32276 cut-off events. [2023-11-28 23:52:41,273 INFO L125 PetriNetUnfolderBase]: For 88200/91035 co-relation queries the response was YES. [2023-11-28 23:52:41,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112161 conditions, 32276 events. 21577/32276 cut-off events. For 88200/91035 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 217117 event pairs, 10067 based on Foata normal form. 1961/33149 useless extension candidates. Maximal degree in co-relation 112128. Up to 6477 conditions per place. [2023-11-28 23:52:41,613 INFO L140 encePairwiseOnDemand]: 61/70 looper letters, 283 selfloop transitions, 34 changer transitions 0/337 dead transitions. [2023-11-28 23:52:41,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 337 transitions, 2759 flow [2023-11-28 23:52:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 23:52:41,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-28 23:52:41,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 570 transitions. [2023-11-28 23:52:41,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2023-11-28 23:52:41,616 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 570 transitions. [2023-11-28 23:52:41,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 570 transitions. [2023-11-28 23:52:41,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:41,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 570 transitions. [2023-11-28 23:52:41,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 40.714285714285715) internal successors, (570), 14 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:41,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:41,620 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:41,620 INFO L175 Difference]: Start difference. First operand has 117 places, 96 transitions, 598 flow. Second operand 14 states and 570 transitions. [2023-11-28 23:52:41,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 337 transitions, 2759 flow [2023-11-28 23:52:41,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 337 transitions, 2675 flow, removed 24 selfloop flow, removed 3 redundant places. [2023-11-28 23:52:41,809 INFO L231 Difference]: Finished difference. Result has 129 places, 107 transitions, 688 flow [2023-11-28 23:52:41,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=688, PETRI_PLACES=129, PETRI_TRANSITIONS=107} [2023-11-28 23:52:41,810 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 57 predicate places. [2023-11-28 23:52:41,810 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 107 transitions, 688 flow [2023-11-28 23:52:41,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:41,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:41,811 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:41,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-28 23:52:42,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:42,011 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:42,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:42,012 INFO L85 PathProgramCache]: Analyzing trace with hash 621528771, now seen corresponding path program 1 times [2023-11-28 23:52:42,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:42,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553780245] [2023-11-28 23:52:42,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:52:42,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-28 23:52:42,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:42,013 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:42,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:52:42,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-28 23:52:42,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:42,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:52:42,283 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:42,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:52:42,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:42,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553780245] [2023-11-28 23:52:42,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553780245] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:42,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:42,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-28 23:52:42,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755388985] [2023-11-28 23:52:42,599 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:42,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 23:52:42,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:42,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 23:52:42,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-28 23:52:42,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:52:42,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 107 transitions, 688 flow. Second operand has 12 states, 12 states have (on average 31.416666666666668) internal successors, (377), 12 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:42,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:52:42,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:52:42,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:52:47,806 INFO L124 PetriNetUnfolderBase]: 22229/32695 cut-off events. [2023-11-28 23:52:47,806 INFO L125 PetriNetUnfolderBase]: For 91713/94640 co-relation queries the response was YES. [2023-11-28 23:52:48,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121497 conditions, 32695 events. 22229/32695 cut-off events. For 91713/94640 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 211547 event pairs, 13257 based on Foata normal form. 2946/35600 useless extension candidates. Maximal degree in co-relation 121462. Up to 21248 conditions per place. [2023-11-28 23:52:48,207 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 158 selfloop transitions, 25 changer transitions 0/203 dead transitions. [2023-11-28 23:52:48,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 203 transitions, 1664 flow [2023-11-28 23:52:48,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 23:52:48,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-28 23:52:48,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 320 transitions. [2023-11-28 23:52:48,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-28 23:52:48,209 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 320 transitions. [2023-11-28 23:52:48,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 320 transitions. [2023-11-28 23:52:48,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:52:48,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 320 transitions. [2023-11-28 23:52:48,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 40.0) internal successors, (320), 8 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-28 23:52:48,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:48,212 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:48,212 INFO L175 Difference]: Start difference. First operand has 129 places, 107 transitions, 688 flow. Second operand 8 states and 320 transitions. [2023-11-28 23:52:48,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 203 transitions, 1664 flow [2023-11-28 23:52:48,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 203 transitions, 1654 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-28 23:52:48,397 INFO L231 Difference]: Finished difference. Result has 131 places, 105 transitions, 727 flow [2023-11-28 23:52:48,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=727, PETRI_PLACES=131, PETRI_TRANSITIONS=105} [2023-11-28 23:52:48,398 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 59 predicate places. [2023-11-28 23:52:48,398 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 105 transitions, 727 flow [2023-11-28 23:52:48,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 31.416666666666668) internal successors, (377), 12 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:52:48,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:52:48,398 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:52:48,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:48,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:52:48,599 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:52:48,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:52:48,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1449723715, now seen corresponding path program 2 times [2023-11-28 23:52:48,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:52:48,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [624568345] [2023-11-28 23:52:48,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:52:48,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-28 23:52:48,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:52:48,601 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:48,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:52:48,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:52:48,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:52:48,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-28 23:52:48,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:52:48,762 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-28 23:52:48,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,781 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-28 23:52:48,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,789 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-28 23:52:48,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,799 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-28 23:52:48,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,809 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-28 23:52:48,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,816 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-28 23:52:48,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,829 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-28 23:52:48,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,836 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-28 23:52:48,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,848 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-28 23:52:48,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,867 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-28 23:52:48,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,875 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-28 23:52:48,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:52:48,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,895 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-28 23:52:48,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,912 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-28 23:52:48,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,921 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-28 23:52:48,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,927 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-28 23:52:48,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,936 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-28 23:52:48,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,942 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-28 23:52:48,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,954 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-28 23:52:48,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,969 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-28 23:52:48,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:48,988 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-28 23:52:49,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:49,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:52:49,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:49,025 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-28 23:52:49,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:52:49,041 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-28 23:52:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:52:49,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:52:52,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:52:52,433 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:52:52,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [624568345] [2023-11-28 23:52:52,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [624568345] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:52:52,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:52:52,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-28 23:52:52,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102570072] [2023-11-28 23:52:52,433 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:52:52,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 23:52:52,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:52:52,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 23:52:52,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2023-11-28 23:53:02,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 70 [2023-11-28 23:53:02,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 105 transitions, 727 flow. Second operand has 20 states, 20 states have (on average 29.7) internal successors, (594), 20 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:02,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:53:02,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 70 [2023-11-28 23:53:02,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:53:24,402 INFO L124 PetriNetUnfolderBase]: 47625/67141 cut-off events. [2023-11-28 23:53:24,402 INFO L125 PetriNetUnfolderBase]: For 211839/220066 co-relation queries the response was YES. [2023-11-28 23:53:24,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260204 conditions, 67141 events. 47625/67141 cut-off events. For 211839/220066 co-relation queries the response was YES. Maximal size of possible extension queue 1465. Compared 442462 event pairs, 16089 based on Foata normal form. 6327/73420 useless extension candidates. Maximal degree in co-relation 260167. Up to 16257 conditions per place. [2023-11-28 23:53:25,328 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 503 selfloop transitions, 49 changer transitions 0/571 dead transitions. [2023-11-28 23:53:25,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 571 transitions, 4797 flow [2023-11-28 23:53:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-28 23:53:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-28 23:53:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 952 transitions. [2023-11-28 23:53:25,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2023-11-28 23:53:25,332 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 952 transitions. [2023-11-28 23:53:25,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 952 transitions. [2023-11-28 23:53:25,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:53:25,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 952 transitions. [2023-11-28 23:53:25,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 39.666666666666664) internal successors, (952), 24 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:25,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 70.0) internal successors, (1750), 25 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:25,337 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 70.0) internal successors, (1750), 25 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:25,337 INFO L175 Difference]: Start difference. First operand has 131 places, 105 transitions, 727 flow. Second operand 24 states and 952 transitions. [2023-11-28 23:53:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 571 transitions, 4797 flow [2023-11-28 23:53:25,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 571 transitions, 4763 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-28 23:53:25,908 INFO L231 Difference]: Finished difference. Result has 155 places, 123 transitions, 937 flow [2023-11-28 23:53:25,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=937, PETRI_PLACES=155, PETRI_TRANSITIONS=123} [2023-11-28 23:53:25,909 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 83 predicate places. [2023-11-28 23:53:25,910 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 123 transitions, 937 flow [2023-11-28 23:53:25,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 29.7) internal successors, (594), 20 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:25,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:53:25,910 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:53:25,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:26,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:53:26,111 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:53:26,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:53:26,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1617360125, now seen corresponding path program 2 times [2023-11-28 23:53:26,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:53:26,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1631300807] [2023-11-28 23:53:26,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:53:26,112 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-28 23:53:26,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:53:26,112 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:26,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:26,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 23:53:26,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:53:26,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 23:53:26,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:53:26,233 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-28 23:53:26,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,242 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-28 23:53:26,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,259 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-28 23:53:26,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,267 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-28 23:53:26,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,276 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-28 23:53:26,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,281 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-28 23:53:26,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,292 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-28 23:53:26,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,309 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-28 23:53:26,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,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-28 23:53:26,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,323 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-28 23:53:26,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,329 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-28 23:53:26,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:53:26,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,344 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-28 23:53:26,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,352 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-28 23:53:26,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,361 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-28 23:53:26,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,366 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-28 23:53:26,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,383 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-28 23:53:26,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,392 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-28 23:53:26,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,410 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-28 23:53:26,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,419 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-28 23:53:26,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:53:26,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,463 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-28 23:53:26,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,480 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-28 23:53:26,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:26,489 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-28 23:53:26,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-28 23:53:26,824 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:53:26,824 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:53:26,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1631300807] [2023-11-28 23:53:26,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1631300807] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:53:26,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:53:26,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:53:26,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308704027] [2023-11-28 23:53:26,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:53:26,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:53:26,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:53:26,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:53:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:53:27,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:53:27,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 123 transitions, 937 flow. Second operand has 6 states, 6 states have (on average 32.0) internal successors, (192), 6 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:27,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:53:27,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:53:27,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:53:35,342 INFO L124 PetriNetUnfolderBase]: 38039/57258 cut-off events. [2023-11-28 23:53:35,342 INFO L125 PetriNetUnfolderBase]: For 228699/235715 co-relation queries the response was YES. [2023-11-28 23:53:35,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238542 conditions, 57258 events. 38039/57258 cut-off events. For 228699/235715 co-relation queries the response was YES. Maximal size of possible extension queue 1342. Compared 414473 event pairs, 19977 based on Foata normal form. 6140/63034 useless extension candidates. Maximal degree in co-relation 238499. Up to 37965 conditions per place. [2023-11-28 23:53:36,243 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 109 selfloop transitions, 21 changer transitions 0/153 dead transitions. [2023-11-28 23:53:36,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 153 transitions, 1387 flow [2023-11-28 23:53:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:53:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-28 23:53:36,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2023-11-28 23:53:36,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2023-11-28 23:53:36,245 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 196 transitions. [2023-11-28 23:53:36,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 196 transitions. [2023-11-28 23:53:36,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:53:36,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 196 transitions. [2023-11-28 23:53:36,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 39.2) internal successors, (196), 5 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:36,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 70.0) internal successors, (420), 6 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:36,247 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 70.0) internal successors, (420), 6 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:36,247 INFO L175 Difference]: Start difference. First operand has 155 places, 123 transitions, 937 flow. Second operand 5 states and 196 transitions. [2023-11-28 23:53:36,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 153 transitions, 1387 flow [2023-11-28 23:53:37,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 153 transitions, 1344 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-11-28 23:53:37,139 INFO L231 Difference]: Finished difference. Result has 150 places, 122 transitions, 937 flow [2023-11-28 23:53:37,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=937, PETRI_PLACES=150, PETRI_TRANSITIONS=122} [2023-11-28 23:53:37,140 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 78 predicate places. [2023-11-28 23:53:37,140 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 122 transitions, 937 flow [2023-11-28 23:53:37,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.0) internal successors, (192), 6 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:37,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:53:37,141 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:53:37,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:53:37,341 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:53:37,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:53:37,342 INFO L85 PathProgramCache]: Analyzing trace with hash -942273297, now seen corresponding path program 2 times [2023-11-28 23:53:37,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:53:37,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037820108] [2023-11-28 23:53:37,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:53:37,342 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-28 23:53:37,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:53:37,343 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:37,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:53:37,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:53:37,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:53:37,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:53:37,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:53:37,461 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-28 23:53:37,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,473 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-28 23:53:37,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,482 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-28 23:53:37,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,488 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-28 23:53:37,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,506 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-28 23:53:37,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,515 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-28 23:53:37,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,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 13 treesize of output 1 [2023-11-28 23:53:37,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,542 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-28 23:53:37,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,560 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-28 23:53:37,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,568 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-28 23:53:37,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:53:37,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,615 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-28 23:53:37,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,622 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-28 23:53:37,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,630 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-28 23:53:37,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,639 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-28 23:53:37,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,645 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-28 23:53:37,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,663 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-28 23:53:37,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:53:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,684 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-28 23:53:37,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,702 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-28 23:53:37,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,709 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-28 23:53:37,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,718 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-28 23:53:37,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,725 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-28 23:53:37,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:53:37,735 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-28 23:53:38,163 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:53:38,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:53:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:53:39,615 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:53:39,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037820108] [2023-11-28 23:53:39,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037820108] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:53:39,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:53:39,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-28 23:53:39,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172935710] [2023-11-28 23:53:39,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:53:39,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 23:53:39,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:53:39,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 23:53:39,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-28 23:53:47,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:53:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 122 transitions, 937 flow. Second operand has 18 states, 18 states have (on average 31.666666666666668) internal successors, (570), 18 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:53:47,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:53:47,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:53:47,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:54:02,410 INFO L124 PetriNetUnfolderBase]: 37387/55578 cut-off events. [2023-11-28 23:54:02,411 INFO L125 PetriNetUnfolderBase]: For 216719/223963 co-relation queries the response was YES. [2023-11-28 23:54:02,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232419 conditions, 55578 events. 37387/55578 cut-off events. For 216719/223963 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 389557 event pairs, 12708 based on Foata normal form. 4226/59713 useless extension candidates. Maximal degree in co-relation 232374. Up to 15872 conditions per place. [2023-11-28 23:54:03,147 INFO L140 encePairwiseOnDemand]: 59/70 looper letters, 520 selfloop transitions, 52 changer transitions 0/595 dead transitions. [2023-11-28 23:54:03,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 595 transitions, 5303 flow [2023-11-28 23:54:03,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-28 23:54:03,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-28 23:54:03,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 925 transitions. [2023-11-28 23:54:03,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2023-11-28 23:54:03,150 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 925 transitions. [2023-11-28 23:54:03,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 925 transitions. [2023-11-28 23:54:03,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:54:03,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 925 transitions. [2023-11-28 23:54:03,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 44.04761904761905) internal successors, (925), 21 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:03,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:03,157 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:03,157 INFO L175 Difference]: Start difference. First operand has 150 places, 122 transitions, 937 flow. Second operand 21 states and 925 transitions. [2023-11-28 23:54:03,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 595 transitions, 5303 flow [2023-11-28 23:54:03,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 595 transitions, 5225 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 23:54:03,688 INFO L231 Difference]: Finished difference. Result has 171 places, 147 transitions, 1212 flow [2023-11-28 23:54:03,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1212, PETRI_PLACES=171, PETRI_TRANSITIONS=147} [2023-11-28 23:54:03,689 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 99 predicate places. [2023-11-28 23:54:03,689 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 147 transitions, 1212 flow [2023-11-28 23:54:03,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.666666666666668) internal successors, (570), 18 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:03,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:54:03,689 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-28 23:54:03,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-28 23:54:03,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:54:03,890 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:54:03,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:54:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1683057788, now seen corresponding path program 3 times [2023-11-28 23:54:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:54:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940990587] [2023-11-28 23:54:03,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 23:54:03,891 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-28 23:54:03,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:54:03,891 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:54:03,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:54:04,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-28 23:54:04,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:54:04,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:54:04,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:54:04,164 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-28 23:54:04,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:54:04,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-28 23:54:04,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,202 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-28 23:54:04,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,208 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-28 23:54:04,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,215 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-28 23:54:04,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,222 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-28 23:54:04,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,230 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-28 23:54:04,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,236 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-28 23:54:04,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,245 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-28 23:54:04,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,261 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-28 23:54:04,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,270 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-28 23:54:04,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,277 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-28 23:54:04,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,284 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-28 23:54:04,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,290 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-28 23:54:04,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,297 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-28 23:54:04,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,306 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-28 23:54:04,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,321 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-28 23:54:04,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,332 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-28 23:54:04,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,348 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-28 23:54:04,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,367 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-28 23:54:04,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:54:04,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,411 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-28 23:54:04,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:04,430 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-28 23:54:04,986 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-28 23:54:04,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:54:07,949 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-28 23:54:07,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:54:07,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940990587] [2023-11-28 23:54:07,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940990587] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:54:07,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:54:07,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-28 23:54:07,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825938860] [2023-11-28 23:54:07,949 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:54:07,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-28 23:54:07,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:54:07,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-28 23:54:07,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-28 23:54:17,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:54:17,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 147 transitions, 1212 flow. Second operand has 26 states, 26 states have (on average 30.76923076923077) internal successors, (800), 26 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:17,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:54:17,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:54:17,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:54:54,437 INFO L124 PetriNetUnfolderBase]: 37399/56333 cut-off events. [2023-11-28 23:54:54,437 INFO L125 PetriNetUnfolderBase]: For 286590/292664 co-relation queries the response was YES. [2023-11-28 23:54:54,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255687 conditions, 56333 events. 37399/56333 cut-off events. For 286590/292664 co-relation queries the response was YES. Maximal size of possible extension queue 1259. Compared 403125 event pairs, 26960 based on Foata normal form. 4062/60000 useless extension candidates. Maximal degree in co-relation 255638. Up to 50283 conditions per place. [2023-11-28 23:54:55,154 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 95 selfloop transitions, 66 changer transitions 0/183 dead transitions. [2023-11-28 23:54:55,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 183 transitions, 1990 flow [2023-11-28 23:54:55,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-28 23:54:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-28 23:54:55,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1441 transitions. [2023-11-28 23:54:55,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475155279503106 [2023-11-28 23:54:55,159 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 1441 transitions. [2023-11-28 23:54:55,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 1441 transitions. [2023-11-28 23:54:55,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:54:55,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 1441 transitions. [2023-11-28 23:54:55,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 31.32608695652174) internal successors, (1441), 46 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:55,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 70.0) internal successors, (3290), 47 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:55,168 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 70.0) internal successors, (3290), 47 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:55,168 INFO L175 Difference]: Start difference. First operand has 171 places, 147 transitions, 1212 flow. Second operand 46 states and 1441 transitions. [2023-11-28 23:54:55,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 183 transitions, 1990 flow [2023-11-28 23:54:55,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 183 transitions, 1927 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-28 23:54:55,778 INFO L231 Difference]: Finished difference. Result has 224 places, 183 transitions, 1791 flow [2023-11-28 23:54:55,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=1791, PETRI_PLACES=224, PETRI_TRANSITIONS=183} [2023-11-28 23:54:55,779 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 152 predicate places. [2023-11-28 23:54:55,779 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 183 transitions, 1791 flow [2023-11-28 23:54:55,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 30.76923076923077) internal successors, (800), 26 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:54:55,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:54:55,780 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:54:55,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:54:55,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:54:55,980 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:54:55,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:54:55,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1690205253, now seen corresponding path program 2 times [2023-11-28 23:54:55,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:54:55,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1521366424] [2023-11-28 23:54:55,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 23:54:55,981 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-28 23:54:55,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:54:55,982 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:54:55,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:54:56,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 23:54:56,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:54:56,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 23:54:56,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:54:56,119 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-28 23:54:56,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,130 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-28 23:54:56,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,139 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-28 23:54:56,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,150 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-28 23:54:56,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,168 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-28 23:54:56,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:54:56,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,206 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-28 23:54:56,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,221 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-28 23:54:56,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,229 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-28 23:54:56,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,235 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-28 23:54:56,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,241 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-28 23:54:56,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,249 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-28 23:54:56,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,256 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-28 23:54:56,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,264 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-28 23:54:56,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,272 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-28 23:54:56,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,277 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-28 23:54:56,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,286 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-28 23:54:56,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,301 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-28 23:54:56,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:54:56,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,315 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-28 23:54:56,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,332 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-28 23:54:56,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,340 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-28 23:54:56,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,348 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-28 23:54:56,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:54:56,352 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-28 23:54:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:54:56,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:54:58,329 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 23:54:58,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:54:58,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1521366424] [2023-11-28 23:54:58,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1521366424] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:54:58,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:54:58,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-28 23:54:58,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560436807] [2023-11-28 23:54:58,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:54:58,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 23:54:58,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:54:58,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 23:54:58,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-28 23:55:04,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-28 23:55:04,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 183 transitions, 1791 flow. Second operand has 18 states, 18 states have (on average 31.88888888888889) internal successors, (574), 18 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:04,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:55:04,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-28 23:55:04,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:55:20,961 INFO L124 PetriNetUnfolderBase]: 39370/58238 cut-off events. [2023-11-28 23:55:20,961 INFO L125 PetriNetUnfolderBase]: For 304386/312807 co-relation queries the response was YES. [2023-11-28 23:55:21,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264204 conditions, 58238 events. 39370/58238 cut-off events. For 304386/312807 co-relation queries the response was YES. Maximal size of possible extension queue 1275. Compared 405297 event pairs, 11548 based on Foata normal form. 4545/62616 useless extension candidates. Maximal degree in co-relation 264142. Up to 15296 conditions per place. [2023-11-28 23:55:21,851 INFO L140 encePairwiseOnDemand]: 59/70 looper letters, 527 selfloop transitions, 80 changer transitions 0/630 dead transitions. [2023-11-28 23:55:21,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 630 transitions, 6413 flow [2023-11-28 23:55:21,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-28 23:55:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-28 23:55:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 911 transitions. [2023-11-28 23:55:21,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197278911564625 [2023-11-28 23:55:21,855 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 911 transitions. [2023-11-28 23:55:21,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 911 transitions. [2023-11-28 23:55:21,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:55:21,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 911 transitions. [2023-11-28 23:55:21,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 43.38095238095238) internal successors, (911), 21 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:21,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:21,858 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:21,858 INFO L175 Difference]: Start difference. First operand has 224 places, 183 transitions, 1791 flow. Second operand 21 states and 911 transitions. [2023-11-28 23:55:21,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 630 transitions, 6413 flow [2023-11-28 23:55:22,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 630 transitions, 6251 flow, removed 51 selfloop flow, removed 21 redundant places. [2023-11-28 23:55:22,907 INFO L231 Difference]: Finished difference. Result has 227 places, 210 transitions, 2025 flow [2023-11-28 23:55:22,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2025, PETRI_PLACES=227, PETRI_TRANSITIONS=210} [2023-11-28 23:55:22,908 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2023-11-28 23:55:22,908 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 210 transitions, 2025 flow [2023-11-28 23:55:22,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.88888888888889) internal successors, (574), 18 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:22,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:55:22,908 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:22,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:23,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:55:23,109 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:55:23,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:23,110 INFO L85 PathProgramCache]: Analyzing trace with hash -643516483, now seen corresponding path program 3 times [2023-11-28 23:55:23,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:55:23,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958878393] [2023-11-28 23:55:23,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 23:55:23,112 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-28 23:55:23,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:55:23,115 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:23,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:23,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-28 23:55:23,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:55:23,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-28 23:55:23,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:23,320 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-28 23:55:23,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,330 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-28 23:55:23,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,339 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-28 23:55:23,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,354 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-28 23:55:23,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:55:23,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,394 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-28 23:55:23,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,401 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-28 23:55:23,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,408 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-28 23:55:23,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,417 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-28 23:55:23,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,431 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-28 23:55:23,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,440 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-28 23:55:23,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,444 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-28 23:55:23,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,462 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-28 23:55:23,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,470 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-28 23:55:23,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,475 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-28 23:55:23,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,483 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-28 23:55:23,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,489 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-28 23:55:23,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,497 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-28 23:55:23,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,506 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-28 23:55:23,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,511 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-28 23:55:23,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,524 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-28 23:55:23,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,531 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-28 23:55:23,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,536 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-28 23:55:23,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:23,543 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-28 23:55:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-28 23:55:24,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:55:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-28 23:55:29,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:55:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958878393] [2023-11-28 23:55:29,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958878393] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:55:29,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:55:29,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2023-11-28 23:55:29,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845554532] [2023-11-28 23:55:29,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:55:29,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 23:55:29,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:55:29,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 23:55:29,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-11-28 23:55:35,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-28 23:55:35,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 210 transitions, 2025 flow. Second operand has 18 states, 18 states have (on average 31.0) internal successors, (558), 18 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:35,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:55:35,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-28 23:55:35,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:55:53,738 INFO L124 PetriNetUnfolderBase]: 58065/80494 cut-off events. [2023-11-28 23:55:53,739 INFO L125 PetriNetUnfolderBase]: For 561781/574656 co-relation queries the response was YES. [2023-11-28 23:55:54,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 401553 conditions, 80494 events. 58065/80494 cut-off events. For 561781/574656 co-relation queries the response was YES. Maximal size of possible extension queue 1609. Compared 522465 event pairs, 8943 based on Foata normal form. 7401/87844 useless extension candidates. Maximal degree in co-relation 401487. Up to 19503 conditions per place. [2023-11-28 23:55:55,244 INFO L140 encePairwiseOnDemand]: 63/70 looper letters, 495 selfloop transitions, 53 changer transitions 0/568 dead transitions. [2023-11-28 23:55:55,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 568 transitions, 6387 flow [2023-11-28 23:55:55,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:55:55,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-28 23:55:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 364 transitions. [2023-11-28 23:55:55,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2023-11-28 23:55:55,248 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 364 transitions. [2023-11-28 23:55:55,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 364 transitions. [2023-11-28 23:55:55,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 23:55:55,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 364 transitions. [2023-11-28 23:55:55,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 40.44444444444444) internal successors, (364), 9 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:55,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 70.0) internal successors, (700), 10 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:55,250 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 70.0) internal successors, (700), 10 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:55,250 INFO L175 Difference]: Start difference. First operand has 227 places, 210 transitions, 2025 flow. Second operand 9 states and 364 transitions. [2023-11-28 23:55:55,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 568 transitions, 6387 flow [2023-11-28 23:55:57,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 568 transitions, 6133 flow, removed 96 selfloop flow, removed 7 redundant places. [2023-11-28 23:55:57,368 INFO L231 Difference]: Finished difference. Result has 227 places, 218 transitions, 2088 flow [2023-11-28 23:55:57,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2088, PETRI_PLACES=227, PETRI_TRANSITIONS=218} [2023-11-28 23:55:57,369 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2023-11-28 23:55:57,369 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 218 transitions, 2088 flow [2023-11-28 23:55:57,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.0) internal successors, (558), 18 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:55:57,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 23:55:57,370 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-28 23:55:57,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:57,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:55:57,570 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-28 23:55:57,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:55:57,571 INFO L85 PathProgramCache]: Analyzing trace with hash 534728127, now seen corresponding path program 3 times [2023-11-28 23:55:57,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:55:57,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368811645] [2023-11-28 23:55:57,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 23:55:57,571 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-28 23:55:57,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:55:57,572 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:57,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-28 23:55:57,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-28 23:55:57,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 23:55:57,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 23:55:57,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:55:57,814 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-28 23:55:57,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,828 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-28 23:55:57,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,840 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-28 23:55:57,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,857 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-28 23:55:57,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,876 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-28 23:55:57,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-28 23:55:57,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,917 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-28 23:55:57,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:55:57,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,937 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-28 23:55:57,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,955 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-28 23:55:57,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,963 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-28 23:55:57,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,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-28 23:55:57,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,980 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-28 23:55:57,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,988 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-28 23:55:57,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:57,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-28 23:55:58,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,003 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-28 23:55:58,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,022 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-28 23:55:58,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,031 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-28 23:55:58,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,042 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-28 23:55:58,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,048 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-28 23:55:58,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,060 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-28 23:55:58,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,077 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-28 23:55:58,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,084 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-28 23:55:58,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-28 23:55:58,093 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-28 23:55:59,076 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-28 23:55:59,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:56:14,449 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-28 23:56:14,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:56:14,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368811645] [2023-11-28 23:56:14,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368811645] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:56:14,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:56:14,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2023-11-28 23:56:14,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990420606] [2023-11-28 23:56:14,450 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:56:14,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 23:56:14,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:56:14,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 23:56:14,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=308, Unknown=2, NotChecked=0, Total=380 [2023-11-28 23:56:19,311 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-28 23:56:22,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:56:26,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:56:30,940 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 [1] [2023-11-28 23:56:33,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:56:37,375 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 [1] [2023-11-28 23:56:42,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:56:47,459 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-28 23:56:52,449 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-28 23:56:56,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:56:59,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:04,684 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-28 23:57:10,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:16,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:21,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:24,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:28,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:33,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:34,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 70 [2023-11-28 23:57:34,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 218 transitions, 2088 flow. Second operand has 20 states, 20 states have (on average 19.2) internal successors, (384), 20 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 23:57:34,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 23:57:34,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 70 [2023-11-28 23:57:34,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 23:57:39,047 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (bvmul c_thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse5 (bvadd c_~A~0.offset .cse7 (_ bv12 32))) (.cse4 (bvadd (_ bv8 32) c_~A~0.offset .cse7)) (.cse1 (select |c_#length| c_~A~0.base))) (let ((.cse8 (not (bvule .cse4 .cse1))) (.cse9 (bvule .cse5 .cse1)) (.cse3 (bvadd (_ bv4 32) c_~A~0.offset .cse7))) (and (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse2 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse0 (bvadd .cse2 c_~A~0.offset (_ bv12 32)))) (or (not (bvule .cse0 .cse1)) (bvule .cse0 (bvadd (_ bv16 32) .cse2 c_~A~0.offset)))))) (or (not (bvule .cse3 .cse4)) (let ((.cse6 (bvadd (_ bv16 32) c_~A~0.offset .cse7))) (and (bvule .cse5 .cse6) (bvule .cse6 .cse1))) .cse8 (not .cse9)) (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse10 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse11 (bvadd (_ bv4 32) .cse10 c_~A~0.offset))) (or (bvule (bvadd (_ bv16 32) .cse10 c_~A~0.offset) .cse1) (not (bvule .cse11 .cse1)) (not (bvule (bvadd .cse10 c_~A~0.offset) .cse11)) (not (bvule (bvadd .cse10 c_~A~0.offset (_ bv12 32)) .cse1)))))) (or (not (bvule (bvadd c_~A~0.offset .cse7) .cse3)) .cse8 (and .cse9 (bvule .cse4 .cse5)) (not (bvule .cse3 .cse1))))))) is different from false [2023-11-28 23:57:43,455 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-28 23:57:47,605 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-28 23:57:51,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:57:56,201 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-28 23:58:00,370 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 [1] [2023-11-28 23:58:04,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:09,399 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 [1] [2023-11-28 23:58:14,040 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-28 23:58:16,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:20,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:24,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:28,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:32,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:36,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:40,872 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-28 23:58:44,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-28 23:58:49,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:53,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:58:57,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:59:01,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-28 23:59:05,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-28 23:59:10,007 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (bvmul c_thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse3 (bvadd (_ bv4 32) c_~A~0.offset .cse4)) (.cse1 (select |c_#length| c_~A~0.base))) (and (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse2 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse0 (bvadd .cse2 c_~A~0.offset (_ bv12 32)))) (or (not (bvule .cse0 .cse1)) (bvule .cse0 (bvadd (_ bv16 32) .cse2 c_~A~0.offset)))))) (bvule .cse3 .cse1) (bvule (bvadd c_~A~0.offset .cse4) .cse3) (let ((.cse5 (bvadd (_ bv8 32) c_~A~0.offset .cse4)) (.cse6 (bvadd c_~A~0.offset .cse4 (_ bv12 32)))) (or (not (bvule .cse3 .cse5)) (let ((.cse7 (bvadd (_ bv16 32) c_~A~0.offset .cse4))) (and (bvule .cse6 .cse7) (bvule .cse7 .cse1))) (not (bvule .cse5 .cse1)) (not (bvule .cse6 .cse1)))) (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse8 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse9 (bvadd (_ bv4 32) .cse8 c_~A~0.offset))) (or (bvule (bvadd (_ bv16 32) .cse8 c_~A~0.offset) .cse1) (not (bvule .cse9 .cse1)) (not (bvule (bvadd .cse8 c_~A~0.offset) .cse9)) (not (bvule (bvadd .cse8 c_~A~0.offset (_ bv12 32)) .cse1))))))))) is different from false [2023-11-28 23:59:14,265 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-28 23:59:18,409 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-28 23:59:22,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:59:26,851 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-28 23:59:30,983 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-28 23:59:33,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:59:37,658 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-28 23:59:41,886 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#length| c_~A~0.base))) (and (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse2 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse0 (bvadd .cse2 c_~A~0.offset (_ bv12 32)))) (or (not (bvule .cse0 .cse1)) (bvule .cse0 (bvadd (_ bv16 32) .cse2 c_~A~0.offset)))))) (forall ((thread1Thread1of1ForFork1_~i~0 (_ BitVec 32))) (let ((.cse3 (bvmul thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse4 (bvadd (_ bv4 32) .cse3 c_~A~0.offset))) (or (bvule (bvadd (_ bv16 32) .cse3 c_~A~0.offset) .cse1) (not (bvule .cse4 .cse1)) (not (bvule (bvadd .cse3 c_~A~0.offset) .cse4)) (not (bvule (bvadd .cse3 c_~A~0.offset (_ bv12 32)) .cse1)))))) (let ((.cse5 (bvmul c_thread1Thread1of1ForFork1_~i~0 (_ bv4 32)))) (let ((.cse7 (bvadd (_ bv8 32) c_~A~0.offset .cse5)) (.cse6 (bvadd (_ bv4 32) c_~A~0.offset .cse5))) (or (not (bvule (bvadd c_~A~0.offset .cse5) .cse6)) (not (bvule .cse7 .cse1)) (let ((.cse8 (bvadd c_~A~0.offset .cse5 (_ bv12 32)))) (and (bvule .cse8 .cse1) (bvule .cse7 .cse8))) (not (bvule .cse6 .cse1))))))) is different from false [2023-11-28 23:59:46,317 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-28 23:59:50,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:59:54,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-28 23:59:59,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:03,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:07,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:11,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:15,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:21,034 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 00:00:25,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:29,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:34,343 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 [1] [2023-11-29 00:00:38,479 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 00:00:42,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:46,886 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 [1] [2023-11-29 00:00:51,035 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 00:00:55,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:00:56,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:00,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:05,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:10,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:12,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:16,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:19,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:24,843 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 00:01:26,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:01:30,203 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 [1] [2023-11-29 00:01:35,228 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 00:01:39,372 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 [1] [2023-11-29 00:02:08,174 INFO L124 PetriNetUnfolderBase]: 79563/112814 cut-off events. [2023-11-29 00:02:08,174 INFO L125 PetriNetUnfolderBase]: For 540895/546842 co-relation queries the response was YES. [2023-11-29 00:02:09,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525071 conditions, 112814 events. 79563/112814 cut-off events. For 540895/546842 co-relation queries the response was YES. Maximal size of possible extension queue 2067. Compared 770053 event pairs, 39359 based on Foata normal form. 3717/116399 useless extension candidates. Maximal degree in co-relation 525007. Up to 63552 conditions per place. [2023-11-29 00:02:10,254 INFO L140 encePairwiseOnDemand]: 46/70 looper letters, 411 selfloop transitions, 107 changer transitions 1/535 dead transitions. [2023-11-29 00:02:10,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 535 transitions, 5545 flow [2023-11-29 00:02:10,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 00:02:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 00:02:10,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 474 transitions. [2023-11-29 00:02:10,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232142857142857 [2023-11-29 00:02:10,258 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 474 transitions. [2023-11-29 00:02:10,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 474 transitions. [2023-11-29 00:02:10,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:02:10,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 474 transitions. [2023-11-29 00:02:10,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.625) internal successors, (474), 16 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:02:10,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:02:10,261 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:02:10,261 INFO L175 Difference]: Start difference. First operand has 227 places, 218 transitions, 2088 flow. Second operand 16 states and 474 transitions. [2023-11-29 00:02:10,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 535 transitions, 5545 flow [2023-11-29 00:02:13,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 535 transitions, 5306 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-11-29 00:02:13,356 INFO L231 Difference]: Finished difference. Result has 243 places, 258 transitions, 2650 flow [2023-11-29 00:02:13,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2650, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2023-11-29 00:02:13,356 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 171 predicate places. [2023-11-29 00:02:13,357 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 2650 flow [2023-11-29 00:02:13,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 19.2) internal successors, (384), 20 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:02:13,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:02:13,357 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2023-11-29 00:02:13,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:02:13,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:02:13,557 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 00:02:13,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:02:13,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1009566865, now seen corresponding path program 4 times [2023-11-29 00:02:13,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:02:13,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396331606] [2023-11-29 00:02:13,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:02:13,558 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 00:02:13,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:02:13,559 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:02:13,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:02:13,679 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:02:13,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:02:13,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:02:13,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:02:13,700 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 00:02:13,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,723 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 00:02:13,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,747 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 00:02:13,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,763 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 00:02:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:02:13,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,835 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 00:02:13,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,861 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 00:02:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,876 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 00:02:13,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,892 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 00:02:13,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,916 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 00:02:13,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,941 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 00:02:13,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:13,985 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 00:02:14,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,013 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 00:02:14,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,059 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 00:02:14,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,105 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 00:02:14,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 00:02:14,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,224 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 00:02:14,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,250 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 00:02:14,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 00:02:14,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,322 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 00:02:14,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,348 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 00:02:14,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,365 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 00:02:14,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,381 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 00:02:14,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:02:14,406 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 00:02:16,032 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 00:02:16,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:02:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 00:02:19,665 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:02:19,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396331606] [2023-11-29 00:02:19,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396331606] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:02:19,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:02:19,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 00:02:19,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375146720] [2023-11-29 00:02:19,665 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:02:19,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:02:19,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:02:19,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:02:19,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:02:36,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 00:02:36,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 2650 flow. Second operand has 20 states, 20 states have (on average 31.0) internal successors, (620), 20 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:02:36,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:02:36,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 00:02:36,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:03:25,988 INFO L124 PetriNetUnfolderBase]: 94370/129895 cut-off events. [2023-11-29 00:03:25,988 INFO L125 PetriNetUnfolderBase]: For 770873/784315 co-relation queries the response was YES. [2023-11-29 00:03:27,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662766 conditions, 129895 events. 94370/129895 cut-off events. For 770873/784315 co-relation queries the response was YES. Maximal size of possible extension queue 1668. Compared 840951 event pairs, 8156 based on Foata normal form. 8552/138353 useless extension candidates. Maximal degree in co-relation 662697. Up to 18765 conditions per place. [2023-11-29 00:03:28,555 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 1536 selfloop transitions, 101 changer transitions 0/1661 dead transitions. [2023-11-29 00:03:28,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 1661 transitions, 17833 flow [2023-11-29 00:03:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 00:03:28,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 00:03:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1097 transitions. [2023-11-29 00:03:28,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268571428571429 [2023-11-29 00:03:28,559 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1097 transitions. [2023-11-29 00:03:28,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1097 transitions. [2023-11-29 00:03:28,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:03:28,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1097 transitions. [2023-11-29 00:03:28,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 43.88) internal successors, (1097), 25 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:03:28,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 70.0) internal successors, (1820), 26 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:03:28,563 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 70.0) internal successors, (1820), 26 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:03:28,563 INFO L175 Difference]: Start difference. First operand has 243 places, 258 transitions, 2650 flow. Second operand 25 states and 1097 transitions. [2023-11-29 00:03:28,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 1661 transitions, 17833 flow [2023-11-29 00:03:32,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1661 transitions, 17724 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-11-29 00:03:32,732 INFO L231 Difference]: Finished difference. Result has 270 places, 305 transitions, 3322 flow [2023-11-29 00:03:32,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3322, PETRI_PLACES=270, PETRI_TRANSITIONS=305} [2023-11-29 00:03:32,733 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 198 predicate places. [2023-11-29 00:03:32,733 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 305 transitions, 3322 flow [2023-11-29 00:03:32,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 31.0) internal successors, (620), 20 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:03:32,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:03:32,734 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:03:32,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:03:32,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:03:32,934 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 00:03:32,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:03:32,934 INFO L85 PathProgramCache]: Analyzing trace with hash -716348068, now seen corresponding path program 3 times [2023-11-29 00:03:32,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:03:32,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94778587] [2023-11-29 00:03:32,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:03:32,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:03:32,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:03:32,936 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:03:32,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:03:33,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 00:03:33,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:03:33,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:03:33,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:03:33,202 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 00:03:33,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,236 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 00:03:33,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,282 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 00:03:33,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,307 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 00:03:33,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,323 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 00:03:33,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:03:33,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 00:03:33,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,388 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 00:03:33,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,439 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 00:03:33,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:03:33,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,492 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 00:03:33,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,509 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 00:03:33,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,527 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 00:03:33,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,552 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 00:03:33,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,578 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 00:03:33,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 00:03:33,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,640 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 00:03:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:03:33,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,714 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 00:03:33,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,738 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 00:03:33,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,765 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 00:03:33,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,818 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 00:03:33,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,875 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 00:03:33,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:03:33,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 00:03:34,257 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 00:03:35,120 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 00:03:35,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:03:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 00:03:36,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:03:36,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94778587] [2023-11-29 00:03:36,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94778587] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:03:36,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:03:36,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-11-29 00:03:36,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957290742] [2023-11-29 00:03:36,367 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:03:36,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 00:03:36,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:03:36,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 00:03:36,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:03:40,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 70 [2023-11-29 00:03:40,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 305 transitions, 3322 flow. Second operand has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:03:40,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:03:40,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 70 [2023-11-29 00:03:40,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:04:10,251 INFO L124 PetriNetUnfolderBase]: 89901/131475 cut-off events. [2023-11-29 00:04:10,251 INFO L125 PetriNetUnfolderBase]: For 1129278/1135197 co-relation queries the response was YES. [2023-11-29 00:04:12,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729583 conditions, 131475 events. 89901/131475 cut-off events. For 1129278/1135197 co-relation queries the response was YES. Maximal size of possible extension queue 1599. Compared 920182 event pairs, 62407 based on Foata normal form. 3814/135021 useless extension candidates. Maximal degree in co-relation 729505. Up to 112884 conditions per place. [2023-11-29 00:04:13,192 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 377 selfloop transitions, 64 changer transitions 0/471 dead transitions. [2023-11-29 00:04:13,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 471 transitions, 5714 flow [2023-11-29 00:04:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:04:13,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:04:13,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 379 transitions. [2023-11-29 00:04:13,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414285714285715 [2023-11-29 00:04:13,195 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 379 transitions. [2023-11-29 00:04:13,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 379 transitions. [2023-11-29 00:04:13,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:04:13,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 379 transitions. [2023-11-29 00:04:13,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 37.9) internal successors, (379), 10 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:04:13,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:04:13,197 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:04:13,197 INFO L175 Difference]: Start difference. First operand has 270 places, 305 transitions, 3322 flow. Second operand 10 states and 379 transitions. [2023-11-29 00:04:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 471 transitions, 5714 flow [2023-11-29 00:04:27,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 471 transitions, 5579 flow, removed 27 selfloop flow, removed 7 redundant places. [2023-11-29 00:04:27,075 INFO L231 Difference]: Finished difference. Result has 276 places, 310 transitions, 3432 flow [2023-11-29 00:04:27,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=3214, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3432, PETRI_PLACES=276, PETRI_TRANSITIONS=310} [2023-11-29 00:04:27,075 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 204 predicate places. [2023-11-29 00:04:27,076 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 310 transitions, 3432 flow [2023-11-29 00:04:27,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:04:27,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:04:27,076 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:04:27,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:04:27,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:04:27,276 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 00:04:27,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:04:27,277 INFO L85 PathProgramCache]: Analyzing trace with hash -683162309, now seen corresponding path program 4 times [2023-11-29 00:04:27,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:04:27,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1255813667] [2023-11-29 00:04:27,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:04:27,277 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 00:04:27,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:04:27,278 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:04:27,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e2f28e2-385e-4b01-a2eb-c4c197e28d3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:04:27,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:04:27,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:04:27,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 00:04:27,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:04:27,430 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 00:04:27,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,454 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 00:04:27,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,502 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 00:04:27,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,527 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 00:04:27,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,542 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 00:04:27,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,567 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 00:04:27,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,584 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 00:04:27,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,609 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 00:04:27,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,636 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 00:04:27,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,652 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 00:04:27,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,701 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 00:04:27,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,731 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 00:04:27,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,750 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 00:04:27,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,774 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 00:04:27,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,818 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 00:04:27,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,842 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 00:04:27,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,859 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 00:04:27,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,882 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 00:04:27,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,931 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 00:04:27,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,956 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 00:04:27,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:27,982 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 00:04:28,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:28,029 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 00:04:28,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:28,079 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 00:04:28,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:04:28,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 00:04:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 00:04:30,540 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:04:34,735 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 00:04:34,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:04:34,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1255813667] [2023-11-29 00:04:34,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1255813667] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:04:34,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:04:34,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 00:04:34,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177205158] [2023-11-29 00:04:34,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:04:34,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:04:34,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:04:34,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:04:34,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:04:47,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 00:04:47,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 310 transitions, 3432 flow. Second operand has 20 states, 20 states have (on average 31.2) internal successors, (624), 20 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 00:04:47,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:04:47,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 00:04:47,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand