./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/triangular-longest-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/triangular-longest-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 874fb84f685baf0441a9bf8db1864605baa10908128545fe3028b9b499246108 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:01:32,593 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:01:32,660 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 22:01:32,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:01:32,681 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:01:32,716 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:01:32,719 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:01:32,720 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:01:32,721 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:01:32,726 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:01:32,727 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:01:32,728 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:01:32,728 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:01:32,730 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:01:32,731 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:01:32,731 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:01:32,732 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:01:32,732 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:01:32,732 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:01:32,733 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:01:32,733 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:01:32,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:01:32,734 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:01:32,735 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:01:32,735 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:01:32,736 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:01:32,737 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:01:32,737 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:01:32,738 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:01:32,738 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:01:32,740 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:01:32,740 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:01:32,740 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:01:32,741 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:01:32,741 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:01:32,741 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:01:32,741 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:01:32,742 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:01:32,742 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_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/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_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 874fb84f685baf0441a9bf8db1864605baa10908128545fe3028b9b499246108 [2023-11-06 22:01:33,096 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:01:33,122 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:01:33,126 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:01:33,127 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:01:33,128 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:01:33,129 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/pthread/triangular-longest-2.i [2023-11-06 22:01:36,109 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:01:36,418 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:01:36,419 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/sv-benchmarks/c/pthread/triangular-longest-2.i [2023-11-06 22:01:36,455 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/7759d0a49/a32d8c371708421c828a0eda3788d440/FLAG9f5ff514c [2023-11-06 22:01:36,473 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/7759d0a49/a32d8c371708421c828a0eda3788d440 [2023-11-06 22:01:36,478 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:01:36,481 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:01:36,485 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:01:36,485 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:01:36,491 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:01:36,494 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:01:36" (1/1) ... [2023-11-06 22:01:36,495 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13b8aa7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:36, skipping insertion in model container [2023-11-06 22:01:36,495 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:01:36" (1/1) ... [2023-11-06 22:01:36,541 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:01:36,883 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:01:36,896 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:01:36,979 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:01:37,026 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:01:37,026 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:01:37,034 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:01:37,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37 WrapperNode [2023-11-06 22:01:37,034 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:01:37,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:01:37,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:01:37,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:01:37,043 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,057 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,078 INFO L138 Inliner]: procedures = 169, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 49 [2023-11-06 22:01:37,079 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:01:37,080 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:01:37,080 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:01:37,080 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:01:37,090 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,093 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,094 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,101 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,105 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,107 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,108 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,119 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:01:37,123 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:01:37,123 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:01:37,124 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:01:37,124 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (1/1) ... [2023-11-06 22:01:37,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:01:37,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:37,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:01:37,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:01:37,205 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-06 22:01:37,206 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-06 22:01:37,206 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-06 22:01:37,206 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-06 22:01:37,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:01:37,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:01:37,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:01:37,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:01:37,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:01:37,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:01:37,208 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:01:37,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:01:37,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:01:37,210 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:01:37,406 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:01:37,412 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:01:37,652 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:01:37,659 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:01:37,661 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:01:37,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:01:37 BoogieIcfgContainer [2023-11-06 22:01:37,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:01:37,668 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:01:37,668 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:01:37,672 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:01:37,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:01:36" (1/3) ... [2023-11-06 22:01:37,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37156c09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:01:37, skipping insertion in model container [2023-11-06 22:01:37,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:37" (2/3) ... [2023-11-06 22:01:37,677 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37156c09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:01:37, skipping insertion in model container [2023-11-06 22:01:37,677 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:01:37" (3/3) ... [2023-11-06 22:01:37,678 INFO L112 eAbstractionObserver]: Analyzing ICFG triangular-longest-2.i [2023-11-06 22:01:37,698 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:01:37,700 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-11-06 22:01:37,700 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:01:37,769 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-06 22:01:37,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 172 flow [2023-11-06 22:01:37,852 INFO L124 PetriNetUnfolderBase]: 6/80 cut-off events. [2023-11-06 22:01:37,853 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:01:37,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 80 events. 6/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 104 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 60. Up to 2 conditions per place. [2023-11-06 22:01:37,860 INFO L82 GeneralOperation]: Start removeDead. Operand has 83 places, 82 transitions, 172 flow [2023-11-06 22:01:37,865 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 81 places, 80 transitions, 166 flow [2023-11-06 22:01:37,869 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:01:37,879 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 80 transitions, 166 flow [2023-11-06 22:01:37,883 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 80 transitions, 166 flow [2023-11-06 22:01:37,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 81 places, 80 transitions, 166 flow [2023-11-06 22:01:37,906 INFO L124 PetriNetUnfolderBase]: 6/80 cut-off events. [2023-11-06 22:01:37,906 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:01:37,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 80 events. 6/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 104 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 60. Up to 2 conditions per place. [2023-11-06 22:01:37,910 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-11-06 22:01:40,652 INFO L134 LiptonReduction]: Checked pairs total: 1540 [2023-11-06 22:01:40,653 INFO L136 LiptonReduction]: Total number of compositions: 85 [2023-11-06 22:01:40,669 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:01:40,676 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;@520031b9, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:01:40,676 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-06 22:01:40,678 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:01:40,678 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-11-06 22:01:40,678 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:01:40,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:40,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 22:01:40,679 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:40,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:40,704 INFO L85 PathProgramCache]: Analyzing trace with hash 330, now seen corresponding path program 1 times [2023-11-06 22:01:40,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:40,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364689473] [2023-11-06 22:01:40,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:40,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:40,832 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-06 22:01:40,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:40,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364689473] [2023-11-06 22:01:40,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364689473] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:40,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:40,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 22:01:40,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912352048] [2023-11-06 22:01:40,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:40,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:01:40,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:40,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:01:40,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:01:40,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 167 [2023-11-06 22:01:40,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 20 transitions, 46 flow. Second operand has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:40,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:40,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 167 [2023-11-06 22:01:40,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:40,949 INFO L124 PetriNetUnfolderBase]: 112/179 cut-off events. [2023-11-06 22:01:40,950 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:01:40,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 179 events. 112/179 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 457 event pairs, 72 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 360. Up to 180 conditions per place. [2023-11-06 22:01:40,954 INFO L140 encePairwiseOnDemand]: 164/167 looper letters, 16 selfloop transitions, 0 changer transitions 1/17 dead transitions. [2023-11-06 22:01:40,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 74 flow [2023-11-06 22:01:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:01:40,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 22:01:40,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 170 transitions. [2023-11-06 22:01:40,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089820359281437 [2023-11-06 22:01:40,976 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 170 transitions. [2023-11-06 22:01:40,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 170 transitions. [2023-11-06 22:01:40,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:40,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 170 transitions. [2023-11-06 22:01:40,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 85.0) internal successors, (170), 2 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:40,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:40,999 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,001 INFO L175 Difference]: Start difference. First operand has 24 places, 20 transitions, 46 flow. Second operand 2 states and 170 transitions. [2023-11-06 22:01:41,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 74 flow [2023-11-06 22:01:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 17 transitions, 72 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:01:41,006 INFO L231 Difference]: Finished difference. Result has 21 places, 16 transitions, 36 flow [2023-11-06 22:01:41,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=36, PETRI_PLACES=21, PETRI_TRANSITIONS=16} [2023-11-06 22:01:41,013 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -3 predicate places. [2023-11-06 22:01:41,013 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 16 transitions, 36 flow [2023-11-06 22:01:41,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:41,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:01:41,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:01:41,015 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:41,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:41,016 INFO L85 PathProgramCache]: Analyzing trace with hash 325970, now seen corresponding path program 1 times [2023-11-06 22:01:41,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:41,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928678017] [2023-11-06 22:01:41,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:41,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:41,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:41,217 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-06 22:01:41,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:41,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928678017] [2023-11-06 22:01:41,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928678017] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:41,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:01:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521077989] [2023-11-06 22:01:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:01:41,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:01:41,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:01:41,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:41,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 16 transitions, 36 flow. Second operand has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:41,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:41,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:41,329 INFO L124 PetriNetUnfolderBase]: 91/146 cut-off events. [2023-11-06 22:01:41,329 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:01:41,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 146 events. 91/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 355 event pairs, 34 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 300. Up to 92 conditions per place. [2023-11-06 22:01:41,332 INFO L140 encePairwiseOnDemand]: 164/167 looper letters, 19 selfloop transitions, 2 changer transitions 0/21 dead transitions. [2023-11-06 22:01:41,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 21 transitions, 88 flow [2023-11-06 22:01:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:01:41,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:01:41,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 223 transitions. [2023-11-06 22:01:41,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44510978043912175 [2023-11-06 22:01:41,336 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 223 transitions. [2023-11-06 22:01:41,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 223 transitions. [2023-11-06 22:01:41,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:41,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 223 transitions. [2023-11-06 22:01:41,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,341 INFO L175 Difference]: Start difference. First operand has 21 places, 16 transitions, 36 flow. Second operand 3 states and 223 transitions. [2023-11-06 22:01:41,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 21 transitions, 88 flow [2023-11-06 22:01:41,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 88 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:01:41,342 INFO L231 Difference]: Finished difference. Result has 21 places, 15 transitions, 38 flow [2023-11-06 22:01:41,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=38, PETRI_PLACES=21, PETRI_TRANSITIONS=15} [2023-11-06 22:01:41,343 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -3 predicate places. [2023-11-06 22:01:41,344 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 15 transitions, 38 flow [2023-11-06 22:01:41,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:41,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:01:41,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:01:41,345 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:41,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:41,346 INFO L85 PathProgramCache]: Analyzing trace with hash 325968, now seen corresponding path program 1 times [2023-11-06 22:01:41,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:41,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037959200] [2023-11-06 22:01:41,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:41,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:41,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:41,518 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-06 22:01:41,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:41,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037959200] [2023-11-06 22:01:41,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037959200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:41,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:41,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:01:41,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698044740] [2023-11-06 22:01:41,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:41,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:01:41,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:41,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:01:41,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:01:41,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 167 [2023-11-06 22:01:41,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 15 transitions, 38 flow. Second operand has 3 states, 3 states have (on average 71.0) internal successors, (213), 3 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:41,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 167 [2023-11-06 22:01:41,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:41,619 INFO L124 PetriNetUnfolderBase]: 88/140 cut-off events. [2023-11-06 22:01:41,620 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-06 22:01:41,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 140 events. 88/140 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 331 event pairs, 44 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 298. Up to 113 conditions per place. [2023-11-06 22:01:41,625 INFO L140 encePairwiseOnDemand]: 164/167 looper letters, 18 selfloop transitions, 2 changer transitions 0/20 dead transitions. [2023-11-06 22:01:41,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 20 transitions, 88 flow [2023-11-06 22:01:41,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:01:41,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:01:41,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 231 transitions. [2023-11-06 22:01:41,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46107784431137727 [2023-11-06 22:01:41,631 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 231 transitions. [2023-11-06 22:01:41,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 231 transitions. [2023-11-06 22:01:41,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:41,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 231 transitions. [2023-11-06 22:01:41,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,643 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,643 INFO L175 Difference]: Start difference. First operand has 21 places, 15 transitions, 38 flow. Second operand 3 states and 231 transitions. [2023-11-06 22:01:41,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 20 transitions, 88 flow [2023-11-06 22:01:41,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 20 transitions, 84 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:01:41,645 INFO L231 Difference]: Finished difference. Result has 20 places, 14 transitions, 36 flow [2023-11-06 22:01:41,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=32, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=36, PETRI_PLACES=20, PETRI_TRANSITIONS=14} [2023-11-06 22:01:41,647 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -4 predicate places. [2023-11-06 22:01:41,647 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 14 transitions, 36 flow [2023-11-06 22:01:41,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.0) internal successors, (213), 3 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:41,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:41,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-06 22:01:41,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:01:41,653 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:41,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:41,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1121223677, now seen corresponding path program 1 times [2023-11-06 22:01:41,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:41,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733196257] [2023-11-06 22:01:41,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:41,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:41,893 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-06 22:01:41,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:41,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733196257] [2023-11-06 22:01:41,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733196257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:41,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:41,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:01:41,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023387181] [2023-11-06 22:01:41,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:41,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:01:41,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:41,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:01:41,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:01:41,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 167 [2023-11-06 22:01:41,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 14 transitions, 36 flow. Second operand has 4 states, 4 states have (on average 69.5) internal successors, (278), 4 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-06 22:01:41,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:41,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 167 [2023-11-06 22:01:41,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:42,067 INFO L124 PetriNetUnfolderBase]: 176/281 cut-off events. [2023-11-06 22:01:42,067 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-06 22:01:42,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 281 events. 176/281 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 886 event pairs, 12 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 598. Up to 128 conditions per place. [2023-11-06 22:01:42,071 INFO L140 encePairwiseOnDemand]: 161/167 looper letters, 31 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2023-11-06 22:01:42,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 39 transitions, 170 flow [2023-11-06 22:01:42,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:01:42,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:01:42,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 381 transitions. [2023-11-06 22:01:42,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4562874251497006 [2023-11-06 22:01:42,075 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 381 transitions. [2023-11-06 22:01:42,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 381 transitions. [2023-11-06 22:01:42,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:42,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 381 transitions. [2023-11-06 22:01:42,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.2) internal successors, (381), 5 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,083 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,083 INFO L175 Difference]: Start difference. First operand has 20 places, 14 transitions, 36 flow. Second operand 5 states and 381 transitions. [2023-11-06 22:01:42,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 39 transitions, 170 flow [2023-11-06 22:01:42,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:01:42,088 INFO L231 Difference]: Finished difference. Result has 26 places, 21 transitions, 92 flow [2023-11-06 22:01:42,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=32, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=26, PETRI_TRANSITIONS=21} [2023-11-06 22:01:42,090 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 2 predicate places. [2023-11-06 22:01:42,091 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 92 flow [2023-11-06 22:01:42,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.5) internal successors, (278), 4 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-06 22:01:42,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:42,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:42,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:01:42,092 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:42,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:42,093 INFO L85 PathProgramCache]: Analyzing trace with hash 398196105, now seen corresponding path program 1 times [2023-11-06 22:01:42,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:42,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442453837] [2023-11-06 22:01:42,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:42,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:42,309 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-06 22:01:42,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:42,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442453837] [2023-11-06 22:01:42,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442453837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:42,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:42,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:01:42,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617808717] [2023-11-06 22:01:42,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:42,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:01:42,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:42,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:01:42,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:01:42,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 167 [2023-11-06 22:01:42,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:42,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 167 [2023-11-06 22:01:42,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:42,440 INFO L124 PetriNetUnfolderBase]: 130/212 cut-off events. [2023-11-06 22:01:42,440 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2023-11-06 22:01:42,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 212 events. 130/212 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 627 event pairs, 47 based on Foata normal form. 23/235 useless extension candidates. Maximal degree in co-relation 611. Up to 143 conditions per place. [2023-11-06 22:01:42,443 INFO L140 encePairwiseOnDemand]: 164/167 looper letters, 17 selfloop transitions, 1 changer transitions 11/29 dead transitions. [2023-11-06 22:01:42,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 29 transitions, 184 flow [2023-11-06 22:01:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:01:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:01:42,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 280 transitions. [2023-11-06 22:01:42,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41916167664670656 [2023-11-06 22:01:42,445 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 280 transitions. [2023-11-06 22:01:42,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 280 transitions. [2023-11-06 22:01:42,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:42,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 280 transitions. [2023-11-06 22:01:42,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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-06 22:01:42,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,450 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,451 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 92 flow. Second operand 4 states and 280 transitions. [2023-11-06 22:01:42,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 29 transitions, 184 flow [2023-11-06 22:01:42,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 29 transitions, 184 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:01:42,454 INFO L231 Difference]: Finished difference. Result has 28 places, 18 transitions, 82 flow [2023-11-06 22:01:42,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=82, PETRI_PLACES=28, PETRI_TRANSITIONS=18} [2023-11-06 22:01:42,457 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 4 predicate places. [2023-11-06 22:01:42,457 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 18 transitions, 82 flow [2023-11-06 22:01:42,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:42,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:42,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:01:42,458 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:42,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:42,459 INFO L85 PathProgramCache]: Analyzing trace with hash -507843160, now seen corresponding path program 1 times [2023-11-06 22:01:42,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:42,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507798440] [2023-11-06 22:01:42,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:42,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:42,612 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-06 22:01:42,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:42,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507798440] [2023-11-06 22:01:42,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507798440] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:42,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:42,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:01:42,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850355768] [2023-11-06 22:01:42,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:42,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:01:42,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:42,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:01:42,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:01:42,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:42,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 18 transitions, 82 flow. Second operand has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:42,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:42,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:42,704 INFO L124 PetriNetUnfolderBase]: 92/157 cut-off events. [2023-11-06 22:01:42,704 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-11-06 22:01:42,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 157 events. 92/157 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 446 event pairs, 19 based on Foata normal form. 6/163 useless extension candidates. Maximal degree in co-relation 450. Up to 61 conditions per place. [2023-11-06 22:01:42,706 INFO L140 encePairwiseOnDemand]: 163/167 looper letters, 20 selfloop transitions, 8 changer transitions 2/30 dead transitions. [2023-11-06 22:01:42,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 30 transitions, 180 flow [2023-11-06 22:01:42,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:01:42,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:01:42,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 293 transitions. [2023-11-06 22:01:42,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43862275449101795 [2023-11-06 22:01:42,708 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 293 transitions. [2023-11-06 22:01:42,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 293 transitions. [2023-11-06 22:01:42,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:42,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 293 transitions. [2023-11-06 22:01:42,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,712 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,713 INFO L175 Difference]: Start difference. First operand has 28 places, 18 transitions, 82 flow. Second operand 4 states and 293 transitions. [2023-11-06 22:01:42,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 30 transitions, 180 flow [2023-11-06 22:01:42,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 30 transitions, 174 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:01:42,715 INFO L231 Difference]: Finished difference. Result has 29 places, 21 transitions, 120 flow [2023-11-06 22:01:42,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=120, PETRI_PLACES=29, PETRI_TRANSITIONS=21} [2023-11-06 22:01:42,716 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 5 predicate places. [2023-11-06 22:01:42,717 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 21 transitions, 120 flow [2023-11-06 22:01:42,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:42,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:42,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:01:42,718 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:42,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:42,718 INFO L85 PathProgramCache]: Analyzing trace with hash -541296717, now seen corresponding path program 1 times [2023-11-06 22:01:42,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:42,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494075125] [2023-11-06 22:01:42,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:42,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:42,815 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-06 22:01:42,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:42,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494075125] [2023-11-06 22:01:42,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494075125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:42,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:42,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:01:42,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469770586] [2023-11-06 22:01:42,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:42,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:01:42,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:42,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:01:42,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:01:42,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:42,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 21 transitions, 120 flow. Second operand has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:42,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:42,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:42,982 INFO L124 PetriNetUnfolderBase]: 132/229 cut-off events. [2023-11-06 22:01:42,982 INFO L125 PetriNetUnfolderBase]: For 291/291 co-relation queries the response was YES. [2023-11-06 22:01:42,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 759 conditions, 229 events. 132/229 cut-off events. For 291/291 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 718 event pairs, 23 based on Foata normal form. 10/239 useless extension candidates. Maximal degree in co-relation 749. Up to 101 conditions per place. [2023-11-06 22:01:42,985 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 34 selfloop transitions, 11 changer transitions 0/45 dead transitions. [2023-11-06 22:01:42,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 45 transitions, 302 flow [2023-11-06 22:01:42,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:01:42,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:01:42,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 440 transitions. [2023-11-06 22:01:42,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43912175648702595 [2023-11-06 22:01:42,988 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 440 transitions. [2023-11-06 22:01:42,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 440 transitions. [2023-11-06 22:01:42,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:42,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 440 transitions. [2023-11-06 22:01:42,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 73.33333333333333) internal successors, (440), 6 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 167.0) internal successors, (1169), 7 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,993 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 167.0) internal successors, (1169), 7 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,993 INFO L175 Difference]: Start difference. First operand has 29 places, 21 transitions, 120 flow. Second operand 6 states and 440 transitions. [2023-11-06 22:01:42,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 45 transitions, 302 flow [2023-11-06 22:01:42,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 286 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-11-06 22:01:42,997 INFO L231 Difference]: Finished difference. Result has 37 places, 28 transitions, 204 flow [2023-11-06 22:01:42,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=204, PETRI_PLACES=37, PETRI_TRANSITIONS=28} [2023-11-06 22:01:42,998 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 13 predicate places. [2023-11-06 22:01:42,999 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 28 transitions, 204 flow [2023-11-06 22:01:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:42,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:42,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:43,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:01:43,000 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:43,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:43,001 INFO L85 PathProgramCache]: Analyzing trace with hash -541273467, now seen corresponding path program 2 times [2023-11-06 22:01:43,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:43,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415849455] [2023-11-06 22:01:43,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:43,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:43,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:43,097 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-06 22:01:43,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:43,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415849455] [2023-11-06 22:01:43,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415849455] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:43,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:43,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:01:43,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383122562] [2023-11-06 22:01:43,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:43,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:01:43,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:43,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:01:43,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:01:43,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:43,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 28 transitions, 204 flow. Second operand has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:43,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:43,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:43,225 INFO L124 PetriNetUnfolderBase]: 114/199 cut-off events. [2023-11-06 22:01:43,225 INFO L125 PetriNetUnfolderBase]: For 486/486 co-relation queries the response was YES. [2023-11-06 22:01:43,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 776 conditions, 199 events. 114/199 cut-off events. For 486/486 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 632 event pairs, 23 based on Foata normal form. 10/209 useless extension candidates. Maximal degree in co-relation 762. Up to 84 conditions per place. [2023-11-06 22:01:43,228 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 29 selfloop transitions, 11 changer transitions 4/44 dead transitions. [2023-11-06 22:01:43,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 44 transitions, 350 flow [2023-11-06 22:01:43,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:01:43,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:01:43,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2023-11-06 22:01:43,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4407185628742515 [2023-11-06 22:01:43,230 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2023-11-06 22:01:43,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2023-11-06 22:01:43,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:43,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2023-11-06 22:01:43,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 73.6) internal successors, (368), 5 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,235 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,235 INFO L175 Difference]: Start difference. First operand has 37 places, 28 transitions, 204 flow. Second operand 5 states and 368 transitions. [2023-11-06 22:01:43,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 44 transitions, 350 flow [2023-11-06 22:01:43,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 336 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-11-06 22:01:43,240 INFO L231 Difference]: Finished difference. Result has 43 places, 29 transitions, 237 flow [2023-11-06 22:01:43,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=43, PETRI_TRANSITIONS=29} [2023-11-06 22:01:43,241 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 19 predicate places. [2023-11-06 22:01:43,242 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 29 transitions, 237 flow [2023-11-06 22:01:43,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:43,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:43,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:01:43,243 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:43,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:43,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1548318116, now seen corresponding path program 1 times [2023-11-06 22:01:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:43,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245783158] [2023-11-06 22:01:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:43,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:43,351 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-06 22:01:43,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:43,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245783158] [2023-11-06 22:01:43,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245783158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:43,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:43,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:01:43,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250072085] [2023-11-06 22:01:43,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:43,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:01:43,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:43,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:01:43,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:01:43,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:43,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 29 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 68.66666666666667) internal successors, (412), 6 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:43,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:43,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:43,541 INFO L124 PetriNetUnfolderBase]: 150/263 cut-off events. [2023-11-06 22:01:43,541 INFO L125 PetriNetUnfolderBase]: For 1047/1047 co-relation queries the response was YES. [2023-11-06 22:01:43,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 263 events. 150/263 cut-off events. For 1047/1047 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 864 event pairs, 20 based on Foata normal form. 8/271 useless extension candidates. Maximal degree in co-relation 1079. Up to 73 conditions per place. [2023-11-06 22:01:43,544 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 35 selfloop transitions, 20 changer transitions 3/58 dead transitions. [2023-11-06 22:01:43,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 497 flow [2023-11-06 22:01:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:01:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:01:43,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 582 transitions. [2023-11-06 22:01:43,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4356287425149701 [2023-11-06 22:01:43,548 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 582 transitions. [2023-11-06 22:01:43,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 582 transitions. [2023-11-06 22:01:43,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:43,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 582 transitions. [2023-11-06 22:01:43,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 72.75) internal successors, (582), 8 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 167.0) internal successors, (1503), 9 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,554 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 167.0) internal successors, (1503), 9 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,555 INFO L175 Difference]: Start difference. First operand has 43 places, 29 transitions, 237 flow. Second operand 8 states and 582 transitions. [2023-11-06 22:01:43,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 497 flow [2023-11-06 22:01:43,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 458 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-11-06 22:01:43,561 INFO L231 Difference]: Finished difference. Result has 50 places, 35 transitions, 337 flow [2023-11-06 22:01:43,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=337, PETRI_PLACES=50, PETRI_TRANSITIONS=35} [2023-11-06 22:01:43,562 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 26 predicate places. [2023-11-06 22:01:43,562 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 35 transitions, 337 flow [2023-11-06 22:01:43,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 68.66666666666667) internal successors, (412), 6 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:43,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:43,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:01:43,563 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:43,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:43,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1588559216, now seen corresponding path program 2 times [2023-11-06 22:01:43,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:43,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444528448] [2023-11-06 22:01:43,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:43,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:43,679 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-06 22:01:43,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:43,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444528448] [2023-11-06 22:01:43,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444528448] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:01:43,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:01:43,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:01:43,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992495654] [2023-11-06 22:01:43,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:01:43,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:01:43,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:43,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:01:43,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:01:43,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:43,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 35 transitions, 337 flow. Second operand has 6 states, 6 states have (on average 68.66666666666667) internal successors, (412), 6 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:43,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:43,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:43,897 INFO L124 PetriNetUnfolderBase]: 146/255 cut-off events. [2023-11-06 22:01:43,898 INFO L125 PetriNetUnfolderBase]: For 1357/1357 co-relation queries the response was YES. [2023-11-06 22:01:43,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 255 events. 146/255 cut-off events. For 1357/1357 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 844 event pairs, 18 based on Foata normal form. 8/263 useless extension candidates. Maximal degree in co-relation 1193. Up to 75 conditions per place. [2023-11-06 22:01:43,901 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 28 selfloop transitions, 22 changer transitions 10/60 dead transitions. [2023-11-06 22:01:43,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 603 flow [2023-11-06 22:01:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:01:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:01:43,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 581 transitions. [2023-11-06 22:01:43,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488023952095806 [2023-11-06 22:01:43,905 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 581 transitions. [2023-11-06 22:01:43,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 581 transitions. [2023-11-06 22:01:43,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:43,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 581 transitions. [2023-11-06 22:01:43,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 72.625) internal successors, (581), 8 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 167.0) internal successors, (1503), 9 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,911 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 167.0) internal successors, (1503), 9 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,911 INFO L175 Difference]: Start difference. First operand has 50 places, 35 transitions, 337 flow. Second operand 8 states and 581 transitions. [2023-11-06 22:01:43,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 603 flow [2023-11-06 22:01:43,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 552 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-11-06 22:01:43,920 INFO L231 Difference]: Finished difference. Result has 57 places, 38 transitions, 396 flow [2023-11-06 22:01:43,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=396, PETRI_PLACES=57, PETRI_TRANSITIONS=38} [2023-11-06 22:01:43,921 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 33 predicate places. [2023-11-06 22:01:43,921 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 38 transitions, 396 flow [2023-11-06 22:01:43,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 68.66666666666667) internal successors, (412), 6 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:43,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:43,922 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:43,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:01:43,923 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:43,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:43,923 INFO L85 PathProgramCache]: Analyzing trace with hash 726265661, now seen corresponding path program 3 times [2023-11-06 22:01:43,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:43,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474816261] [2023-11-06 22:01:43,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:43,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:43,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:44,042 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-06 22:01:44,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474816261] [2023-11-06 22:01:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474816261] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770166687] [2023-11-06 22:01:44,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:01:44,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:44,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:44,050 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:44,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:01:44,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 22:01:44,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:44,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:01:44,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:44,252 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-06 22:01:44,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:44,395 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-06 22:01:44,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770166687] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:44,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:44,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-06 22:01:44,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098473975] [2023-11-06 22:01:44,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:44,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:01:44,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:44,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:01:44,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:01:44,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:44,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 38 transitions, 396 flow. Second operand has 12 states, 12 states have (on average 68.91666666666667) internal successors, (827), 12 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:44,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:44,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:44,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:44,734 INFO L124 PetriNetUnfolderBase]: 170/303 cut-off events. [2023-11-06 22:01:44,734 INFO L125 PetriNetUnfolderBase]: For 2376/2376 co-relation queries the response was YES. [2023-11-06 22:01:44,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1523 conditions, 303 events. 170/303 cut-off events. For 2376/2376 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 994 event pairs, 35 based on Foata normal form. 24/327 useless extension candidates. Maximal degree in co-relation 1500. Up to 161 conditions per place. [2023-11-06 22:01:44,738 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 42 selfloop transitions, 17 changer transitions 19/78 dead transitions. [2023-11-06 22:01:44,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 818 flow [2023-11-06 22:01:44,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:01:44,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:01:44,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 869 transitions. [2023-11-06 22:01:44,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43363273453093815 [2023-11-06 22:01:44,743 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 869 transitions. [2023-11-06 22:01:44,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 869 transitions. [2023-11-06 22:01:44,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:44,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 869 transitions. [2023-11-06 22:01:44,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 72.41666666666667) internal successors, (869), 12 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:44,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 167.0) internal successors, (2171), 13 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:44,753 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 167.0) internal successors, (2171), 13 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:44,753 INFO L175 Difference]: Start difference. First operand has 57 places, 38 transitions, 396 flow. Second operand 12 states and 869 transitions. [2023-11-06 22:01:44,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 818 flow [2023-11-06 22:01:44,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 769 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-11-06 22:01:44,765 INFO L231 Difference]: Finished difference. Result has 69 places, 44 transitions, 507 flow [2023-11-06 22:01:44,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=507, PETRI_PLACES=69, PETRI_TRANSITIONS=44} [2023-11-06 22:01:44,766 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 45 predicate places. [2023-11-06 22:01:44,766 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 44 transitions, 507 flow [2023-11-06 22:01:44,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 68.91666666666667) internal successors, (827), 12 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:44,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:44,767 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:44,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:44,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-06 22:01:44,974 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:44,974 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:44,974 INFO L85 PathProgramCache]: Analyzing trace with hash 748608911, now seen corresponding path program 4 times [2023-11-06 22:01:44,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:44,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355728143] [2023-11-06 22:01:44,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:44,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:45,160 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-06 22:01:45,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:45,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355728143] [2023-11-06 22:01:45,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355728143] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:45,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916743174] [2023-11-06 22:01:45,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:01:45,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:45,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:45,163 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:45,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:01:45,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:01:45,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:45,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:01:45,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:45,310 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-06 22:01:45,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:45,429 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-06 22:01:45,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916743174] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:45,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:45,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-06 22:01:45,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855632694] [2023-11-06 22:01:45,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:45,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:01:45,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:45,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:01:45,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:01:45,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:45,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 44 transitions, 507 flow. Second operand has 13 states, 13 states have (on average 68.92307692307692) internal successors, (896), 13 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:45,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:45,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:45,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:45,882 INFO L124 PetriNetUnfolderBase]: 244/439 cut-off events. [2023-11-06 22:01:45,882 INFO L125 PetriNetUnfolderBase]: For 6604/6604 co-relation queries the response was YES. [2023-11-06 22:01:45,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2537 conditions, 439 events. 244/439 cut-off events. For 6604/6604 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1683 event pairs, 28 based on Foata normal form. 28/467 useless extension candidates. Maximal degree in co-relation 2508. Up to 134 conditions per place. [2023-11-06 22:01:45,887 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 46 selfloop transitions, 42 changer transitions 29/117 dead transitions. [2023-11-06 22:01:45,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 117 transitions, 1396 flow [2023-11-06 22:01:45,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:01:45,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:01:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1303 transitions. [2023-11-06 22:01:45,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334664005322688 [2023-11-06 22:01:45,893 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1303 transitions. [2023-11-06 22:01:45,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1303 transitions. [2023-11-06 22:01:45,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:45,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1303 transitions. [2023-11-06 22:01:45,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 72.38888888888889) internal successors, (1303), 18 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:45,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 167.0) internal successors, (3173), 19 states have internal predecessors, (3173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:45,905 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 167.0) internal successors, (3173), 19 states have internal predecessors, (3173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:45,905 INFO L175 Difference]: Start difference. First operand has 69 places, 44 transitions, 507 flow. Second operand 18 states and 1303 transitions. [2023-11-06 22:01:45,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 117 transitions, 1396 flow [2023-11-06 22:01:45,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 117 transitions, 1282 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-11-06 22:01:45,925 INFO L231 Difference]: Finished difference. Result has 92 places, 64 transitions, 912 flow [2023-11-06 22:01:45,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=912, PETRI_PLACES=92, PETRI_TRANSITIONS=64} [2023-11-06 22:01:45,926 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 68 predicate places. [2023-11-06 22:01:45,926 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 64 transitions, 912 flow [2023-11-06 22:01:45,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 68.92307692307692) internal successors, (896), 13 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:45,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:45,927 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:45,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:46,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 22:01:46,140 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:46,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:46,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1875041737, now seen corresponding path program 5 times [2023-11-06 22:01:46,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:46,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143637054] [2023-11-06 22:01:46,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:46,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:46,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:46,299 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-06 22:01:46,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:46,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143637054] [2023-11-06 22:01:46,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143637054] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:46,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487343199] [2023-11-06 22:01:46,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:01:46,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:46,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:46,304 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:46,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:01:46,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:01:46,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:46,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:01:46,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:46,449 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-06 22:01:46,449 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:46,598 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-06 22:01:46,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487343199] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:46,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:46,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-06 22:01:46,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115766761] [2023-11-06 22:01:46,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:46,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:01:46,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:46,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:01:46,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:01:46,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:46,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 64 transitions, 912 flow. Second operand has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:46,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:46,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:46,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:47,080 INFO L124 PetriNetUnfolderBase]: 328/599 cut-off events. [2023-11-06 22:01:47,080 INFO L125 PetriNetUnfolderBase]: For 16186/16186 co-relation queries the response was YES. [2023-11-06 22:01:47,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4540 conditions, 599 events. 328/599 cut-off events. For 16186/16186 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2509 event pairs, 27 based on Foata normal form. 24/623 useless extension candidates. Maximal degree in co-relation 4500. Up to 210 conditions per place. [2023-11-06 22:01:47,089 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 56 selfloop transitions, 58 changer transitions 19/133 dead transitions. [2023-11-06 22:01:47,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 133 transitions, 2191 flow [2023-11-06 22:01:47,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:01:47,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:01:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1298 transitions. [2023-11-06 22:01:47,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318030605455755 [2023-11-06 22:01:47,095 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1298 transitions. [2023-11-06 22:01:47,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1298 transitions. [2023-11-06 22:01:47,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:47,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1298 transitions. [2023-11-06 22:01:47,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 72.11111111111111) internal successors, (1298), 18 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:47,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 167.0) internal successors, (3173), 19 states have internal predecessors, (3173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:47,108 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 167.0) internal successors, (3173), 19 states have internal predecessors, (3173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:47,108 INFO L175 Difference]: Start difference. First operand has 92 places, 64 transitions, 912 flow. Second operand 18 states and 1298 transitions. [2023-11-06 22:01:47,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 133 transitions, 2191 flow [2023-11-06 22:01:47,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 133 transitions, 1901 flow, removed 139 selfloop flow, removed 3 redundant places. [2023-11-06 22:01:47,156 INFO L231 Difference]: Finished difference. Result has 114 places, 80 transitions, 1286 flow [2023-11-06 22:01:47,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1286, PETRI_PLACES=114, PETRI_TRANSITIONS=80} [2023-11-06 22:01:47,158 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 90 predicate places. [2023-11-06 22:01:47,158 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 80 transitions, 1286 flow [2023-11-06 22:01:47,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:47,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:47,159 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:47,170 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:47,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 22:01:47,365 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:47,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:47,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1892921323, now seen corresponding path program 6 times [2023-11-06 22:01:47,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:47,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456711709] [2023-11-06 22:01:47,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:47,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:47,530 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-06 22:01:47,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:47,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456711709] [2023-11-06 22:01:47,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456711709] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:47,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6477000] [2023-11-06 22:01:47,530 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:01:47,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:47,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:47,532 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:47,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:01:47,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 22:01:47,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:47,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:01:47,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:47,675 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-06 22:01:47,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:47,763 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-06 22:01:47,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6477000] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:47,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:47,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-06 22:01:47,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296578649] [2023-11-06 22:01:47,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:47,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:01:47,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:47,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:01:47,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:01:47,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:47,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 80 transitions, 1286 flow. Second operand has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:47,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:47,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:47,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:48,317 INFO L124 PetriNetUnfolderBase]: 388/707 cut-off events. [2023-11-06 22:01:48,318 INFO L125 PetriNetUnfolderBase]: For 30812/30812 co-relation queries the response was YES. [2023-11-06 22:01:48,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6075 conditions, 707 events. 388/707 cut-off events. For 30812/30812 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3057 event pairs, 20 based on Foata normal form. 28/735 useless extension candidates. Maximal degree in co-relation 6026. Up to 247 conditions per place. [2023-11-06 22:01:48,328 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 44 selfloop transitions, 82 changer transitions 34/160 dead transitions. [2023-11-06 22:01:48,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 3050 flow [2023-11-06 22:01:48,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:01:48,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:01:48,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1443 transitions. [2023-11-06 22:01:48,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43203592814371256 [2023-11-06 22:01:48,337 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1443 transitions. [2023-11-06 22:01:48,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1443 transitions. [2023-11-06 22:01:48,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:48,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1443 transitions. [2023-11-06 22:01:48,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 72.15) internal successors, (1443), 20 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:48,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:48,355 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:48,355 INFO L175 Difference]: Start difference. First operand has 114 places, 80 transitions, 1286 flow. Second operand 20 states and 1443 transitions. [2023-11-06 22:01:48,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 3050 flow [2023-11-06 22:01:48,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 2458 flow, removed 261 selfloop flow, removed 12 redundant places. [2023-11-06 22:01:48,432 INFO L231 Difference]: Finished difference. Result has 132 places, 101 transitions, 1740 flow [2023-11-06 22:01:48,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1740, PETRI_PLACES=132, PETRI_TRANSITIONS=101} [2023-11-06 22:01:48,433 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 108 predicate places. [2023-11-06 22:01:48,433 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 101 transitions, 1740 flow [2023-11-06 22:01:48,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:48,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:48,434 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:48,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:48,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 22:01:48,640 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:48,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:48,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1884854321, now seen corresponding path program 7 times [2023-11-06 22:01:48,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:48,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008818649] [2023-11-06 22:01:48,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:48,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:48,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:48,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:48,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008818649] [2023-11-06 22:01:48,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008818649] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:48,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158131249] [2023-11-06 22:01:48,910 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:01:48,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:48,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:48,911 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:48,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:01:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:49,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:01:49,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:49,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:49,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:49,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:49,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158131249] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:49,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:49,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2023-11-06 22:01:49,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025973187] [2023-11-06 22:01:49,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:49,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-06 22:01:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 22:01:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:01:49,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:49,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 101 transitions, 1740 flow. Second operand has 23 states, 23 states have (on average 68.47826086956522) internal successors, (1575), 23 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:49,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:49,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:49,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:50,287 INFO L124 PetriNetUnfolderBase]: 536/955 cut-off events. [2023-11-06 22:01:50,287 INFO L125 PetriNetUnfolderBase]: For 47746/47746 co-relation queries the response was YES. [2023-11-06 22:01:50,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9045 conditions, 955 events. 536/955 cut-off events. For 47746/47746 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4114 event pairs, 15 based on Foata normal form. 36/991 useless extension candidates. Maximal degree in co-relation 8988. Up to 339 conditions per place. [2023-11-06 22:01:50,302 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 60 selfloop transitions, 121 changer transitions 66/247 dead transitions. [2023-11-06 22:01:50,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 247 transitions, 5058 flow [2023-11-06 22:01:50,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-06 22:01:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-06 22:01:50,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2594 transitions. [2023-11-06 22:01:50,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314703925482369 [2023-11-06 22:01:50,310 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2594 transitions. [2023-11-06 22:01:50,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2594 transitions. [2023-11-06 22:01:50,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:50,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2594 transitions. [2023-11-06 22:01:50,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 72.05555555555556) internal successors, (2594), 36 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:50,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 167.0) internal successors, (6179), 37 states have internal predecessors, (6179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:50,334 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 167.0) internal successors, (6179), 37 states have internal predecessors, (6179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:50,335 INFO L175 Difference]: Start difference. First operand has 132 places, 101 transitions, 1740 flow. Second operand 36 states and 2594 transitions. [2023-11-06 22:01:50,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 247 transitions, 5058 flow [2023-11-06 22:01:50,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 247 transitions, 4413 flow, removed 289 selfloop flow, removed 12 redundant places. [2023-11-06 22:01:50,466 INFO L231 Difference]: Finished difference. Result has 173 places, 138 transitions, 2791 flow [2023-11-06 22:01:50,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2791, PETRI_PLACES=173, PETRI_TRANSITIONS=138} [2023-11-06 22:01:50,468 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 149 predicate places. [2023-11-06 22:01:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 138 transitions, 2791 flow [2023-11-06 22:01:50,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 68.47826086956522) internal successors, (1575), 23 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:50,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:50,469 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:50,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:50,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 22:01:50,675 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:50,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:50,676 INFO L85 PathProgramCache]: Analyzing trace with hash -92387390, now seen corresponding path program 8 times [2023-11-06 22:01:50,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:50,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37299316] [2023-11-06 22:01:50,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:50,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:51,066 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:51,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:51,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37299316] [2023-11-06 22:01:51,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37299316] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:51,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371316369] [2023-11-06 22:01:51,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:01:51,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:51,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:51,071 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:51,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:01:51,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:01:51,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:51,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 22:01:51,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:51,279 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:51,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:51,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371316369] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:51,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:51,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2023-11-06 22:01:51,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029211473] [2023-11-06 22:01:51,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:51,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:01:51,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:51,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:01:51,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=857, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:01:51,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:51,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 138 transitions, 2791 flow. Second operand has 34 states, 34 states have (on average 68.32352941176471) internal successors, (2323), 34 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:51,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:51,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:51,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:53,088 INFO L124 PetriNetUnfolderBase]: 712/1307 cut-off events. [2023-11-06 22:01:53,089 INFO L125 PetriNetUnfolderBase]: For 125542/125542 co-relation queries the response was YES. [2023-11-06 22:01:53,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15734 conditions, 1307 events. 712/1307 cut-off events. For 125542/125542 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5835 event pairs, 110 based on Foata normal form. 64/1371 useless extension candidates. Maximal degree in co-relation 15663. Up to 515 conditions per place. [2023-11-06 22:01:53,112 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 115 selfloop transitions, 108 changer transitions 71/294 dead transitions. [2023-11-06 22:01:53,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 294 transitions, 7784 flow [2023-11-06 22:01:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-06 22:01:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-06 22:01:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2727 transitions. [2023-11-06 22:01:53,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297195083517176 [2023-11-06 22:01:53,119 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2727 transitions. [2023-11-06 22:01:53,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2727 transitions. [2023-11-06 22:01:53,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:53,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2727 transitions. [2023-11-06 22:01:53,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 71.76315789473684) internal successors, (2727), 38 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:53,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 167.0) internal successors, (6513), 39 states have internal predecessors, (6513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:53,148 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 167.0) internal successors, (6513), 39 states have internal predecessors, (6513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:53,148 INFO L175 Difference]: Start difference. First operand has 173 places, 138 transitions, 2791 flow. Second operand 38 states and 2727 transitions. [2023-11-06 22:01:53,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 294 transitions, 7784 flow [2023-11-06 22:01:53,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 294 transitions, 6118 flow, removed 809 selfloop flow, removed 12 redundant places. [2023-11-06 22:01:53,519 INFO L231 Difference]: Finished difference. Result has 214 places, 182 transitions, 3775 flow [2023-11-06 22:01:53,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=3775, PETRI_PLACES=214, PETRI_TRANSITIONS=182} [2023-11-06 22:01:53,520 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 190 predicate places. [2023-11-06 22:01:53,520 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 182 transitions, 3775 flow [2023-11-06 22:01:53,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 68.32352941176471) internal successors, (2323), 34 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:53,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:53,522 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:53,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:53,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 22:01:53,727 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:53,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1403752898, now seen corresponding path program 9 times [2023-11-06 22:01:53,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:53,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100061830] [2023-11-06 22:01:53,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:54,115 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:54,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:54,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100061830] [2023-11-06 22:01:54,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100061830] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:54,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914416395] [2023-11-06 22:01:54,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:01:54,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:54,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:54,119 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:54,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:01:54,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-06 22:01:54,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:54,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 22:01:54,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:54,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:54,683 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:54,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914416395] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:54,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:54,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2023-11-06 22:01:54,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599198062] [2023-11-06 22:01:54,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:54,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:01:54,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:54,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:01:54,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:01:54,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 182 transitions, 3775 flow. Second operand has 34 states, 34 states have (on average 68.32352941176471) internal successors, (2323), 34 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:54,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:01:56,686 INFO L124 PetriNetUnfolderBase]: 992/1831 cut-off events. [2023-11-06 22:01:56,686 INFO L125 PetriNetUnfolderBase]: For 289799/289799 co-relation queries the response was YES. [2023-11-06 22:01:56,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25005 conditions, 1831 events. 992/1831 cut-off events. For 289799/289799 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 8618 event pairs, 22 based on Foata normal form. 64/1895 useless extension candidates. Maximal degree in co-relation 24921. Up to 759 conditions per place. [2023-11-06 22:01:56,731 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 95 selfloop transitions, 222 changer transitions 75/392 dead transitions. [2023-11-06 22:01:56,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 392 transitions, 10730 flow [2023-11-06 22:01:56,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-06 22:01:56,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-06 22:01:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3591 transitions. [2023-11-06 22:01:56,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43005988023952096 [2023-11-06 22:01:56,745 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3591 transitions. [2023-11-06 22:01:56,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3591 transitions. [2023-11-06 22:01:56,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:01:56,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3591 transitions. [2023-11-06 22:01:56,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 71.82) internal successors, (3591), 50 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:56,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 167.0) internal successors, (8517), 51 states have internal predecessors, (8517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:56,770 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 167.0) internal successors, (8517), 51 states have internal predecessors, (8517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:56,771 INFO L175 Difference]: Start difference. First operand has 214 places, 182 transitions, 3775 flow. Second operand 50 states and 3591 transitions. [2023-11-06 22:01:56,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 392 transitions, 10730 flow [2023-11-06 22:01:57,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 392 transitions, 9674 flow, removed 492 selfloop flow, removed 12 redundant places. [2023-11-06 22:01:57,203 INFO L231 Difference]: Finished difference. Result has 273 places, 244 transitions, 5837 flow [2023-11-06 22:01:57,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=5837, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2023-11-06 22:01:57,204 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 249 predicate places. [2023-11-06 22:01:57,204 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 5837 flow [2023-11-06 22:01:57,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 68.32352941176471) internal successors, (2323), 34 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:57,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:01:57,205 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:01:57,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:01:57,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 22:01:57,411 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:01:57,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:01:57,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1519076621, now seen corresponding path program 10 times [2023-11-06 22:01:57,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:01:57,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692412554] [2023-11-06 22:01:57,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:01:57,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:01:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:01:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:57,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:01:57,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692412554] [2023-11-06 22:01:57,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692412554] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:01:57,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677591146] [2023-11-06 22:01:57,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:01:57,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:01:57,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:57,823 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:01:57,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:01:57,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:01:57,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:01:57,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:01:57,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:01:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:57,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:01:58,427 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:01:58,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677591146] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:01:58,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:01:58,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 37 [2023-11-06 22:01:58,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878947062] [2023-11-06 22:01:58,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:01:58,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-06 22:01:58,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:01:58,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-06 22:01:58,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=1130, Unknown=0, NotChecked=0, Total=1482 [2023-11-06 22:01:58,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:01:58,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 5837 flow. Second operand has 39 states, 39 states have (on average 68.28205128205128) internal successors, (2663), 39 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:01:58,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:01:58,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:01:58,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:01,513 INFO L124 PetriNetUnfolderBase]: 1188/2163 cut-off events. [2023-11-06 22:02:01,514 INFO L125 PetriNetUnfolderBase]: For 562463/562463 co-relation queries the response was YES. [2023-11-06 22:02:01,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36320 conditions, 2163 events. 1188/2163 cut-off events. For 562463/562463 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 9899 event pairs, 12 based on Foata normal form. 72/2235 useless extension candidates. Maximal degree in co-relation 36213. Up to 895 conditions per place. [2023-11-06 22:02:01,564 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 95 selfloop transitions, 284 changer transitions 132/511 dead transitions. [2023-11-06 22:02:01,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 511 transitions, 17670 flow [2023-11-06 22:02:01,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-06 22:02:01,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-06 22:02:01,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 4962 transitions. [2023-11-06 22:02:01,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43061702681593333 [2023-11-06 22:02:01,584 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 4962 transitions. [2023-11-06 22:02:01,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 4962 transitions. [2023-11-06 22:02:01,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:01,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 4962 transitions. [2023-11-06 22:02:01,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 71.91304347826087) internal successors, (4962), 69 states have internal predecessors, (4962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:01,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 167.0) internal successors, (11690), 70 states have internal predecessors, (11690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:01,618 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 167.0) internal successors, (11690), 70 states have internal predecessors, (11690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:01,619 INFO L175 Difference]: Start difference. First operand has 273 places, 244 transitions, 5837 flow. Second operand 69 states and 4962 transitions. [2023-11-06 22:02:01,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 511 transitions, 17670 flow [2023-11-06 22:02:02,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 511 transitions, 15236 flow, removed 1126 selfloop flow, removed 17 redundant places. [2023-11-06 22:02:02,548 INFO L231 Difference]: Finished difference. Result has 358 places, 303 transitions, 8500 flow [2023-11-06 22:02:02,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=8500, PETRI_PLACES=358, PETRI_TRANSITIONS=303} [2023-11-06 22:02:02,549 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 334 predicate places. [2023-11-06 22:02:02,549 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 303 transitions, 8500 flow [2023-11-06 22:02:02,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 68.28205128205128) internal successors, (2663), 39 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:02,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:02,550 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:02,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-06 22:02:02,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 22:02:02,750 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:02,751 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:02,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1864312565, now seen corresponding path program 11 times [2023-11-06 22:02:02,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:02,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591184427] [2023-11-06 22:02:02,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:02,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:02:03,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:03,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591184427] [2023-11-06 22:02:03,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591184427] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:02:03,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069406034] [2023-11-06 22:02:03,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:02:03,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:03,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:03,691 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:03,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:02:03,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2023-11-06 22:02:03,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:03,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-06 22:02:03,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:03,956 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:02:03,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:04,704 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:02:04,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069406034] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:04,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:02:04,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 46 [2023-11-06 22:02:04,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439335212] [2023-11-06 22:02:04,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:04,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-06 22:02:04,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:04,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-06 22:02:04,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=1724, Unknown=0, NotChecked=0, Total=2256 [2023-11-06 22:02:04,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 167 [2023-11-06 22:02:04,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 303 transitions, 8500 flow. Second operand has 48 states, 48 states have (on average 68.25) internal successors, (3276), 48 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:04,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:04,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 167 [2023-11-06 22:02:04,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:09,652 INFO L124 PetriNetUnfolderBase]: 1624/2931 cut-off events. [2023-11-06 22:02:09,653 INFO L125 PetriNetUnfolderBase]: For 1180807/1180807 co-relation queries the response was YES. [2023-11-06 22:02:09,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61544 conditions, 2931 events. 1624/2931 cut-off events. For 1180807/1180807 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 13699 event pairs, 15 based on Foata normal form. 44/2975 useless extension candidates. Maximal degree in co-relation 61403. Up to 1211 conditions per place. [2023-11-06 22:02:09,720 INFO L140 encePairwiseOnDemand]: 162/167 looper letters, 116 selfloop transitions, 393 changer transitions 170/679 dead transitions. [2023-11-06 22:02:09,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 679 transitions, 28173 flow [2023-11-06 22:02:09,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-11-06 22:02:09,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-11-06 22:02:09,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 6314 transitions. [2023-11-06 22:02:09,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4296407185628742 [2023-11-06 22:02:09,736 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 6314 transitions. [2023-11-06 22:02:09,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 6314 transitions. [2023-11-06 22:02:09,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:09,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 6314 transitions. [2023-11-06 22:02:09,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 71.75) internal successors, (6314), 88 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:09,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 167.0) internal successors, (14863), 89 states have internal predecessors, (14863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:09,781 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 167.0) internal successors, (14863), 89 states have internal predecessors, (14863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:09,782 INFO L175 Difference]: Start difference. First operand has 358 places, 303 transitions, 8500 flow. Second operand 88 states and 6314 transitions. [2023-11-06 22:02:09,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 679 transitions, 28173 flow [2023-11-06 22:02:13,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 679 transitions, 21892 flow, removed 3014 selfloop flow, removed 28 redundant places. [2023-11-06 22:02:13,037 INFO L231 Difference]: Finished difference. Result has 439 places, 412 transitions, 10357 flow [2023-11-06 22:02:13,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=10357, PETRI_PLACES=439, PETRI_TRANSITIONS=412} [2023-11-06 22:02:13,038 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 415 predicate places. [2023-11-06 22:02:13,038 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 412 transitions, 10357 flow [2023-11-06 22:02:13,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 68.25) internal successors, (3276), 48 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:13,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:13,040 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:13,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 22:02:13,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:13,245 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:13,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:13,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1217506979, now seen corresponding path program 12 times [2023-11-06 22:02:13,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:13,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702461008] [2023-11-06 22:02:13,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:13,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:02:13,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:02:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:02:13,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:02:13,338 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:02:13,339 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK (7 of 8 remaining) [2023-11-06 22:02:13,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 8 remaining) [2023-11-06 22:02:13,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 8 remaining) [2023-11-06 22:02:13,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 8 remaining) [2023-11-06 22:02:13,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 8 remaining) [2023-11-06 22:02:13,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK (2 of 8 remaining) [2023-11-06 22:02:13,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 8 remaining) [2023-11-06 22:02:13,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 8 remaining) [2023-11-06 22:02:13,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 22:02:13,343 INFO L445 BasicCegarLoop]: Path program histogram: [12, 2, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:13,347 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-06 22:02:13,348 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:02:13,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:02:13 BasicIcfg [2023-11-06 22:02:13,449 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:02:13,450 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:02:13,450 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:02:13,450 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:02:13,451 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:01:37" (3/4) ... [2023-11-06 22:02:13,453 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:02:13,454 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:02:13,455 INFO L158 Benchmark]: Toolchain (without parser) took 36973.34ms. Allocated memory was 157.3MB in the beginning and 660.6MB in the end (delta: 503.3MB). Free memory was 124.7MB in the beginning and 197.4MB in the end (delta: -72.7MB). Peak memory consumption was 431.3MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,455 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 119.5MB. Free memory was 94.0MB in the beginning and 93.9MB in the end (delta: 70.5kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:02:13,455 INFO L158 Benchmark]: CACSL2BoogieTranslator took 549.83ms. Allocated memory is still 157.3MB. Free memory was 124.7MB in the beginning and 105.2MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,455 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.53ms. Allocated memory is still 157.3MB. Free memory was 105.2MB in the beginning and 103.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,456 INFO L158 Benchmark]: Boogie Preprocessor took 42.28ms. Allocated memory is still 157.3MB. Free memory was 103.1MB in the beginning and 101.7MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,456 INFO L158 Benchmark]: RCFGBuilder took 542.24ms. Allocated memory is still 157.3MB. Free memory was 101.7MB in the beginning and 88.4MB in the end (delta: 13.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,456 INFO L158 Benchmark]: TraceAbstraction took 35781.48ms. Allocated memory was 157.3MB in the beginning and 660.6MB in the end (delta: 503.3MB). Free memory was 87.8MB in the beginning and 197.4MB in the end (delta: -109.7MB). Peak memory consumption was 395.6MB. Max. memory is 16.1GB. [2023-11-06 22:02:13,456 INFO L158 Benchmark]: Witness Printer took 4.01ms. Allocated memory is still 660.6MB. Free memory is still 197.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:02:13,458 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.27ms. Allocated memory is still 119.5MB. Free memory was 94.0MB in the beginning and 93.9MB in the end (delta: 70.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 549.83ms. Allocated memory is still 157.3MB. Free memory was 124.7MB in the beginning and 105.2MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.53ms. Allocated memory is still 157.3MB. Free memory was 105.2MB in the beginning and 103.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 42.28ms. Allocated memory is still 157.3MB. Free memory was 103.1MB in the beginning and 101.7MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 542.24ms. Allocated memory is still 157.3MB. Free memory was 101.7MB in the beginning and 88.4MB in the end (delta: 13.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 35781.48ms. Allocated memory was 157.3MB in the beginning and 660.6MB in the end (delta: 503.3MB). Free memory was 87.8MB in the beginning and 197.4MB in the end (delta: -109.7MB). Peak memory consumption was 395.6MB. Max. memory is 16.1GB. * Witness Printer took 4.01ms. Allocated memory is still 660.6MB. Free memory is still 197.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.8s, 81 PlacesBefore, 24 PlacesAfterwards, 80 TransitionsBefore, 20 TransitionsAfterwards, 1728 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 3 ChoiceCompositions, 85 TotalNumberOfCompositions, 1540 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1395, independent: 1366, independent conditional: 0, independent unconditional: 1366, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 900, independent: 890, independent conditional: 0, independent unconditional: 890, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1395, independent: 476, independent conditional: 0, independent unconditional: 476, dependent: 19, dependent conditional: 0, dependent unconditional: 19, unknown: 900, unknown conditional: 0, unknown unconditional: 900] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - UnprovableResult [Line: 693]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 693. Possible FailurePath: [L694] 0 int i = 3, j = 6; [L712] 0 pthread_t id1, id2; [L713] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [\old(argc)=49, arg={0:0}, argc=49, argv={50:51}, argv={50:51}, i=3, id1={3:0}, id2={5:0}, j=6, pthread_create(&id1, ((void *)0), t1, ((void *)0))=-2] [L696] 1 int k = 0; VAL [arg={0:0}, arg={0:0}, i=3, j=6, k=0] [L714] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [\old(argc)=49, arg={0:0}, arg={0:0}, arg={0:0}, argc=49, argv={50:51}, argv={50:51}, i=3, id1={3:0}, id2={5:0}, j=6, k=0, pthread_create(&id2, ((void *)0), t2, ((void *)0))=-1] [L704] 2 int k = 0; VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L716] 0 int condI = i >= (2*20 +6); VAL [\old(argc)=49, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, argc=49, argv={50:51}, argv={50:51}, condI=0, i=7, id1={3:0}, id2={5:0}, j=6, k=0, k=1] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=6] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=9] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=10, k=9] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=27, j=26, k=10, k=11] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=27, j=28, k=11, k=11] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=29, j=28, k=11, k=12] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=29, j=30, k=12, k=12] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=31, j=30, k=12, k=13] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=31, j=32, k=13, k=13] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=33, j=32, k=13, k=14] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=33, j=34, k=14, k=14] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=35, j=34, k=14, k=15] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=35, j=36, k=15, k=15] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=37, j=36, k=15, k=16] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=37, j=38, k=16, k=16] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=39, j=38, k=16, k=17] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=39, j=40, k=17, k=17] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=41, j=40, k=17, k=18] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=41, j=42, k=18, k=18] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=43, j=42, k=18, k=19] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=43, j=44, k=19, k=19] [L696] COND TRUE 1 k < 20 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=44, k=19, k=20] [L704] COND TRUE 2 k < 20 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=46, k=20, k=20] [L719] 0 int condJ = j >= (2*20 +6); [L721] COND TRUE 0 condI || condJ [L722] CALL 0 reach_error() [L693] COND FALSE 0 !(0) [L693] 0 __assert_fail ("0", "triangular-longest-2.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=46, k=20, k=20] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 711]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 713]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 101 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 35.5s, OverallIterations: 20, TraceHistogramMax: 20, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 21.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5461 SdHoareTripleChecker+Valid, 3.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5256 mSDsluCounter, 879 SdHoareTripleChecker+Invalid, 3.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 810 mSDsCounter, 496 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4195 IncrementalHoareTripleChecker+Invalid, 4691 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 496 mSolverCounterUnsat, 69 mSDtfsCounter, 4195 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 784 GetRequests, 203 SyntacticMatches, 22 SemanticMatches, 559 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13821 ImplicationChecksByTransitivity, 9.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10357occurred in iteration=19, InterpolantAutomatonStates: 397, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 452 NumberOfCodeBlocks, 452 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 537 ConstructedInterpolants, 0 QuantifiedInterpolants, 2259 SizeOfPredicates, 98 NumberOfNonLiveVariables, 1471 ConjunctsInSsa, 153 ConjunctsInUnsatCore, 37 InterpolantComputations, 10 PerfectInterpolantSequences, 0/1194 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:02:13,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/triangular-longest-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 874fb84f685baf0441a9bf8db1864605baa10908128545fe3028b9b499246108 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:02:15,991 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:02:16,063 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-06 22:02:16,069 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:02:16,070 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:02:16,098 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:02:16,098 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:02:16,099 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:02:16,100 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:02:16,100 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:02:16,101 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:02:16,102 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:02:16,102 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:02:16,103 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:02:16,103 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:02:16,104 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:02:16,104 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:02:16,105 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:02:16,105 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:02:16,106 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:02:16,107 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:02:16,107 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:02:16,108 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:02:16,108 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:02:16,109 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:02:16,110 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:02:16,110 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:02:16,111 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:02:16,111 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:02:16,112 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:02:16,112 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:02:16,113 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:02:16,113 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:02:16,114 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:02:16,114 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:02:16,114 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:02:16,115 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:02:16,115 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:02:16,116 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:02:16,116 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:02:16,117 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:02:16,117 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_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/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_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 874fb84f685baf0441a9bf8db1864605baa10908128545fe3028b9b499246108 [2023-11-06 22:02:16,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:02:16,521 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:02:16,524 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:02:16,525 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:02:16,526 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:02:16,527 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/pthread/triangular-longest-2.i [2023-11-06 22:02:19,570 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:02:19,870 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:02:19,870 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/sv-benchmarks/c/pthread/triangular-longest-2.i [2023-11-06 22:02:19,886 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/59047970e/5b756ef0777344f4963d76ae5574bc91/FLAG7e677950b [2023-11-06 22:02:19,901 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/data/59047970e/5b756ef0777344f4963d76ae5574bc91 [2023-11-06 22:02:19,903 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:02:19,905 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:02:19,906 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:02:19,907 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:02:19,912 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:02:19,912 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,913 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@422f0bd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19, skipping insertion in model container [2023-11-06 22:02:19,914 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,956 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:02:20,402 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:02:20,418 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:02:20,513 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:02:20,569 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:02:20,569 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:02:20,577 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:02:20,578 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20 WrapperNode [2023-11-06 22:02:20,578 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:02:20,579 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:02:20,580 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:02:20,580 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:02:20,588 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,611 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,634 INFO L138 Inliner]: procedures = 172, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 50 [2023-11-06 22:02:20,635 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:02:20,636 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:02:20,636 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:02:20,636 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:02:20,647 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,651 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,652 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,661 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,665 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,668 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,670 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,674 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:02:20,675 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:02:20,675 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:02:20,675 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:02:20,676 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (1/1) ... [2023-11-06 22:02:20,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:02:20,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:20,717 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:02:20,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:02:20,762 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-06 22:02:20,763 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-06 22:02:20,763 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-06 22:02:20,763 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-06 22:02:20,763 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:02:20,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:02:20,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:02:20,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:02:20,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 22:02:20,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:02:20,765 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:02:20,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:02:20,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:02:20,767 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:02:20,924 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:02:20,926 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:02:21,114 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:02:21,121 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:02:21,121 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:02:21,124 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:21 BoogieIcfgContainer [2023-11-06 22:02:21,124 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:02:21,127 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:02:21,127 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:02:21,130 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:02:21,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:02:19" (1/3) ... [2023-11-06 22:02:21,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fec211f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:21, skipping insertion in model container [2023-11-06 22:02:21,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:20" (2/3) ... [2023-11-06 22:02:21,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fec211f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:21, skipping insertion in model container [2023-11-06 22:02:21,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:21" (3/3) ... [2023-11-06 22:02:21,134 INFO L112 eAbstractionObserver]: Analyzing ICFG triangular-longest-2.i [2023-11-06 22:02:21,154 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:02:21,154 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2023-11-06 22:02:21,154 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:02:21,239 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-06 22:02:21,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 84 places, 83 transitions, 174 flow [2023-11-06 22:02:21,361 INFO L124 PetriNetUnfolderBase]: 6/81 cut-off events. [2023-11-06 22:02:21,361 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:02:21,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 81 events. 6/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 104 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 60. Up to 2 conditions per place. [2023-11-06 22:02:21,368 INFO L82 GeneralOperation]: Start removeDead. Operand has 84 places, 83 transitions, 174 flow [2023-11-06 22:02:21,374 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 81 transitions, 168 flow [2023-11-06 22:02:21,390 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:02:21,404 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 81 transitions, 168 flow [2023-11-06 22:02:21,411 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 81 transitions, 168 flow [2023-11-06 22:02:21,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 81 transitions, 168 flow [2023-11-06 22:02:21,482 INFO L124 PetriNetUnfolderBase]: 6/81 cut-off events. [2023-11-06 22:02:21,482 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:02:21,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 81 events. 6/81 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 104 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 60. Up to 2 conditions per place. [2023-11-06 22:02:21,485 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-11-06 22:02:29,192 INFO L134 LiptonReduction]: Checked pairs total: 1503 [2023-11-06 22:02:29,193 INFO L136 LiptonReduction]: Total number of compositions: 88 [2023-11-06 22:02:29,208 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:02:29,215 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;@27a1b87b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:02:29,215 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-06 22:02:29,216 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:02:29,216 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-11-06 22:02:29,216 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:02:29,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:29,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 22:02:29,218 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:29,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:29,221 INFO L85 PathProgramCache]: Analyzing trace with hash 333, now seen corresponding path program 1 times [2023-11-06 22:02:29,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:29,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2019779034] [2023-11-06 22:02:29,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:29,233 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-06 22:02:29,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:29,247 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:29,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:29,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:29,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:02:29,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:29,333 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-06 22:02:29,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:29,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2019779034] [2023-11-06 22:02:29,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2019779034] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:29,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:29,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 22:02:29,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782247436] [2023-11-06 22:02:29,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:29,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:02:29,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:29,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:02:29,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:02:29,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 171 [2023-11-06 22:02:29,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 20 transitions, 46 flow. Second operand has 2 states, 2 states have (on average 76.5) internal successors, (153), 2 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-06 22:02:29,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:29,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 171 [2023-11-06 22:02:29,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:29,508 INFO L124 PetriNetUnfolderBase]: 112/179 cut-off events. [2023-11-06 22:02:29,508 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:02:29,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 179 events. 112/179 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 466 event pairs, 72 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 360. Up to 180 conditions per place. [2023-11-06 22:02:29,511 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 16 selfloop transitions, 0 changer transitions 1/17 dead transitions. [2023-11-06 22:02:29,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 74 flow [2023-11-06 22:02:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:02:29,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 22:02:29,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 172 transitions. [2023-11-06 22:02:29,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2023-11-06 22:02:29,527 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 172 transitions. [2023-11-06 22:02:29,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 172 transitions. [2023-11-06 22:02:29,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:29,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 172 transitions. [2023-11-06 22:02:29,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 86.0) internal successors, (172), 2 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:29,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:29,543 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:29,545 INFO L175 Difference]: Start difference. First operand has 24 places, 20 transitions, 46 flow. Second operand 2 states and 172 transitions. [2023-11-06 22:02:29,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 74 flow [2023-11-06 22:02:29,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 17 transitions, 72 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:02:29,550 INFO L231 Difference]: Finished difference. Result has 21 places, 16 transitions, 36 flow [2023-11-06 22:02:29,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=36, PETRI_PLACES=21, PETRI_TRANSITIONS=16} [2023-11-06 22:02:29,557 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -3 predicate places. [2023-11-06 22:02:29,557 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 16 transitions, 36 flow [2023-11-06 22:02:29,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 76.5) internal successors, (153), 2 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-06 22:02:29,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:29,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:02:29,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Ended with exit code 0 [2023-11-06 22:02:29,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:29,770 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:29,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:29,770 INFO L85 PathProgramCache]: Analyzing trace with hash 326034, now seen corresponding path program 1 times [2023-11-06 22:02:29,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:29,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734442046] [2023-11-06 22:02:29,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:29,772 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-06 22:02:29,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:29,780 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:29,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:29,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:29,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:02:29,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:29,918 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-06 22:02:29,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:02:29,937 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-06 22:02:29,962 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-06 22:02:29,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:29,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:29,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734442046] [2023-11-06 22:02:29,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734442046] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:29,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:29,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:02:29,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32091057] [2023-11-06 22:02:29,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:29,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:02:29,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:29,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:02:29,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:02:30,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 171 [2023-11-06 22:02:30,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 16 transitions, 36 flow. Second operand has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:30,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 171 [2023-11-06 22:02:30,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:30,112 INFO L124 PetriNetUnfolderBase]: 91/146 cut-off events. [2023-11-06 22:02:30,112 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:02:30,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 146 events. 91/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 356 event pairs, 46 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 300. Up to 119 conditions per place. [2023-11-06 22:02:30,115 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 19 selfloop transitions, 2 changer transitions 0/21 dead transitions. [2023-11-06 22:02:30,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 21 transitions, 88 flow [2023-11-06 22:02:30,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:02:30,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:02:30,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-06 22:02:30,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4580896686159844 [2023-11-06 22:02:30,119 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-06 22:02:30,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-06 22:02:30,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:30,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-06 22:02:30,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,126 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,126 INFO L175 Difference]: Start difference. First operand has 21 places, 16 transitions, 36 flow. Second operand 3 states and 235 transitions. [2023-11-06 22:02:30,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 21 transitions, 88 flow [2023-11-06 22:02:30,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 88 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:02:30,127 INFO L231 Difference]: Finished difference. Result has 21 places, 15 transitions, 38 flow [2023-11-06 22:02:30,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=38, PETRI_PLACES=21, PETRI_TRANSITIONS=15} [2023-11-06 22:02:30,129 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -3 predicate places. [2023-11-06 22:02:30,129 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 15 transitions, 38 flow [2023-11-06 22:02:30,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:30,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:02:30,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:30,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:30,335 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:30,336 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:30,336 INFO L85 PathProgramCache]: Analyzing trace with hash 326036, now seen corresponding path program 1 times [2023-11-06 22:02:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:30,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415309493] [2023-11-06 22:02:30,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:30,337 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-06 22:02:30,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:30,339 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:30,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:30,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:02:30,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:30,432 INFO L351 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-06 22:02:30,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:02:30,447 INFO L351 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-06 22:02:30,454 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-06 22:02:30,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:30,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:30,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415309493] [2023-11-06 22:02:30,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415309493] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:30,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:30,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:02:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390997705] [2023-11-06 22:02:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:30,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:02:30,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:30,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:02:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:02:30,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:30,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 15 transitions, 38 flow. Second operand has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:30,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:30,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:30,598 INFO L124 PetriNetUnfolderBase]: 88/140 cut-off events. [2023-11-06 22:02:30,598 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:02:30,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 140 events. 88/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 341 event pairs, 32 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 298. Up to 86 conditions per place. [2023-11-06 22:02:30,601 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 18 selfloop transitions, 2 changer transitions 0/20 dead transitions. [2023-11-06 22:02:30,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 20 transitions, 88 flow [2023-11-06 22:02:30,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:02:30,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:02:30,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 225 transitions. [2023-11-06 22:02:30,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2023-11-06 22:02:30,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 225 transitions. [2023-11-06 22:02:30,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 225 transitions. [2023-11-06 22:02:30,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:30,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 225 transitions. [2023-11-06 22:02:30,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.0) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,629 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,629 INFO L175 Difference]: Start difference. First operand has 21 places, 15 transitions, 38 flow. Second operand 3 states and 225 transitions. [2023-11-06 22:02:30,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 20 transitions, 88 flow [2023-11-06 22:02:30,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 20 transitions, 84 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:02:30,631 INFO L231 Difference]: Finished difference. Result has 20 places, 14 transitions, 36 flow [2023-11-06 22:02:30,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=32, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=36, PETRI_PLACES=20, PETRI_TRANSITIONS=14} [2023-11-06 22:02:30,632 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, -4 predicate places. [2023-11-06 22:02:30,632 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 14 transitions, 36 flow [2023-11-06 22:02:30,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:30,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:30,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-06 22:02:30,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:30,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:30,844 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:30,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:30,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1123191904, now seen corresponding path program 1 times [2023-11-06 22:02:30,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:30,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370082201] [2023-11-06 22:02:30,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:30,845 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:30,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:30,846 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:30,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:30,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:30,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:02:30,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:30,971 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-06 22:02:30,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:30,971 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370082201] [2023-11-06 22:02:30,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370082201] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:30,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:30,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:02:30,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184257676] [2023-11-06 22:02:30,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:30,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:30,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:30,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:30,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:31,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 171 [2023-11-06 22:02:31,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 14 transitions, 36 flow. Second operand has 4 states, 4 states have (on average 70.5) internal successors, (282), 4 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:31,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 171 [2023-11-06 22:02:31,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:31,143 INFO L124 PetriNetUnfolderBase]: 176/281 cut-off events. [2023-11-06 22:02:31,143 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-06 22:02:31,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 281 events. 176/281 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 878 event pairs, 14 based on Foata normal form. 15/223 useless extension candidates. Maximal degree in co-relation 598. Up to 144 conditions per place. [2023-11-06 22:02:31,147 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 31 selfloop transitions, 7 changer transitions 0/38 dead transitions. [2023-11-06 22:02:31,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 38 transitions, 166 flow [2023-11-06 22:02:31,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:02:31,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:02:31,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 385 transitions. [2023-11-06 22:02:31,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502923976608187 [2023-11-06 22:02:31,151 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 385 transitions. [2023-11-06 22:02:31,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 385 transitions. [2023-11-06 22:02:31,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:31,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 385 transitions. [2023-11-06 22:02:31,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,158 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,158 INFO L175 Difference]: Start difference. First operand has 20 places, 14 transitions, 36 flow. Second operand 5 states and 385 transitions. [2023-11-06 22:02:31,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 38 transitions, 166 flow [2023-11-06 22:02:31,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 38 transitions, 158 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:02:31,161 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 79 flow [2023-11-06 22:02:31,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=32, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=79, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2023-11-06 22:02:31,162 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 1 predicate places. [2023-11-06 22:02:31,163 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 79 flow [2023-11-06 22:02:31,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.5) internal successors, (282), 4 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:31,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:31,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:31,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:31,375 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:31,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:31,375 INFO L85 PathProgramCache]: Analyzing trace with hash 459211080, now seen corresponding path program 1 times [2023-11-06 22:02:31,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:31,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93231557] [2023-11-06 22:02:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:31,376 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-06 22:02:31,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:31,379 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:31,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:31,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:02:31,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:31,632 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-06 22:02:31,632 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:31,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:31,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93231557] [2023-11-06 22:02:31,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93231557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:31,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:31,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:02:31,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945249245] [2023-11-06 22:02:31,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:31,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:31,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:31,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:31,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 171 [2023-11-06 22:02:31,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 79 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:31,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:31,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 171 [2023-11-06 22:02:31,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:32,059 INFO L124 PetriNetUnfolderBase]: 130/212 cut-off events. [2023-11-06 22:02:32,059 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-11-06 22:02:32,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 212 events. 130/212 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 630 event pairs, 47 based on Foata normal form. 23/235 useless extension candidates. Maximal degree in co-relation 579. Up to 143 conditions per place. [2023-11-06 22:02:32,062 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 17 selfloop transitions, 1 changer transitions 10/28 dead transitions. [2023-11-06 22:02:32,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 28 transitions, 167 flow [2023-11-06 22:02:32,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:02:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:02:32,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 280 transitions. [2023-11-06 22:02:32,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093567251461988 [2023-11-06 22:02:32,064 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 280 transitions. [2023-11-06 22:02:32,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 280 transitions. [2023-11-06 22:02:32,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:32,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 280 transitions. [2023-11-06 22:02:32,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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-06 22:02:32,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,069 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,070 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 79 flow. Second operand 4 states and 280 transitions. [2023-11-06 22:02:32,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 28 transitions, 167 flow [2023-11-06 22:02:32,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 167 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:02:32,073 INFO L231 Difference]: Finished difference. Result has 27 places, 18 transitions, 77 flow [2023-11-06 22:02:32,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=77, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=77, PETRI_PLACES=27, PETRI_TRANSITIONS=18} [2023-11-06 22:02:32,074 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 3 predicate places. [2023-11-06 22:02:32,074 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 18 transitions, 77 flow [2023-11-06 22:02:32,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:32,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:32,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:32,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:32,291 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:32,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:32,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1384520660, now seen corresponding path program 1 times [2023-11-06 22:02:32,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:32,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [466256484] [2023-11-06 22:02:32,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:32,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:32,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:32,294 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:32,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:32,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:02:32,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:32,426 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-06 22:02:32,426 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:32,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:32,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [466256484] [2023-11-06 22:02:32,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [466256484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:32,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:32,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:32,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343640322] [2023-11-06 22:02:32,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:32,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:02:32,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:32,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:02:32,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:02:32,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:32,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 18 transitions, 77 flow. Second operand has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:32,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:32,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:32,614 INFO L124 PetriNetUnfolderBase]: 92/157 cut-off events. [2023-11-06 22:02:32,615 INFO L125 PetriNetUnfolderBase]: For 75/75 co-relation queries the response was YES. [2023-11-06 22:02:32,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 157 events. 92/157 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 444 event pairs, 23 based on Foata normal form. 6/163 useless extension candidates. Maximal degree in co-relation 449. Up to 61 conditions per place. [2023-11-06 22:02:32,617 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 22 selfloop transitions, 9 changer transitions 3/34 dead transitions. [2023-11-06 22:02:32,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 34 transitions, 193 flow [2023-11-06 22:02:32,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:02:32,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:02:32,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 372 transitions. [2023-11-06 22:02:32,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43508771929824563 [2023-11-06 22:02:32,620 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 372 transitions. [2023-11-06 22:02:32,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 372 transitions. [2023-11-06 22:02:32,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:32,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 372 transitions. [2023-11-06 22:02:32,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.4) internal successors, (372), 5 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,626 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,626 INFO L175 Difference]: Start difference. First operand has 27 places, 18 transitions, 77 flow. Second operand 5 states and 372 transitions. [2023-11-06 22:02:32,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 34 transitions, 193 flow [2023-11-06 22:02:32,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 34 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:02:32,629 INFO L231 Difference]: Finished difference. Result has 30 places, 21 transitions, 119 flow [2023-11-06 22:02:32,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=30, PETRI_TRANSITIONS=21} [2023-11-06 22:02:32,630 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 6 predicate places. [2023-11-06 22:02:32,631 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 21 transitions, 119 flow [2023-11-06 22:02:32,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:32,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:32,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:32,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:32,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:32,857 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:32,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:32,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1350136793, now seen corresponding path program 1 times [2023-11-06 22:02:32,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:32,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183208676] [2023-11-06 22:02:32,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:32,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:32,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:32,860 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:32,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:32,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:02:32,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:32,995 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-06 22:02:32,996 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:32,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183208676] [2023-11-06 22:02:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183208676] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:32,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:32,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825247369] [2023-11-06 22:02:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:02:32,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:32,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:02:32,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:02:33,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:33,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 21 transitions, 119 flow. Second operand has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:33,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:33,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:33,205 INFO L124 PetriNetUnfolderBase]: 132/229 cut-off events. [2023-11-06 22:02:33,205 INFO L125 PetriNetUnfolderBase]: For 272/272 co-relation queries the response was YES. [2023-11-06 22:02:33,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 743 conditions, 229 events. 132/229 cut-off events. For 272/272 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 715 event pairs, 23 based on Foata normal form. 10/239 useless extension candidates. Maximal degree in co-relation 733. Up to 101 conditions per place. [2023-11-06 22:02:33,208 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 34 selfloop transitions, 11 changer transitions 0/45 dead transitions. [2023-11-06 22:02:33,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 45 transitions, 301 flow [2023-11-06 22:02:33,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:02:33,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:02:33,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 446 transitions. [2023-11-06 22:02:33,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346978557504873 [2023-11-06 22:02:33,212 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 446 transitions. [2023-11-06 22:02:33,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 446 transitions. [2023-11-06 22:02:33,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:33,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 446 transitions. [2023-11-06 22:02:33,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 74.33333333333333) internal successors, (446), 6 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,217 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,217 INFO L175 Difference]: Start difference. First operand has 30 places, 21 transitions, 119 flow. Second operand 6 states and 446 transitions. [2023-11-06 22:02:33,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 45 transitions, 301 flow [2023-11-06 22:02:33,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 45 transitions, 284 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-06 22:02:33,222 INFO L231 Difference]: Finished difference. Result has 38 places, 28 transitions, 200 flow [2023-11-06 22:02:33,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=38, PETRI_TRANSITIONS=28} [2023-11-06 22:02:33,224 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 14 predicate places. [2023-11-06 22:02:33,224 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 28 transitions, 200 flow [2023-11-06 22:02:33,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:33,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:33,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:33,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:33,447 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:33,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:33,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1350158183, now seen corresponding path program 2 times [2023-11-06 22:02:33,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:33,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [7321893] [2023-11-06 22:02:33,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:02:33,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:33,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:33,456 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:33,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:33,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:02:33,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:33,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:02:33,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:33,587 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-06 22:02:33,587 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:33,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [7321893] [2023-11-06 22:02:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [7321893] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:33,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:33,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551400552] [2023-11-06 22:02:33,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:02:33,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:02:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:02:33,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:33,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 28 transitions, 200 flow. Second operand has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:33,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:33,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:33,803 INFO L124 PetriNetUnfolderBase]: 124/219 cut-off events. [2023-11-06 22:02:33,803 INFO L125 PetriNetUnfolderBase]: For 496/496 co-relation queries the response was YES. [2023-11-06 22:02:33,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 219 events. 124/219 cut-off events. For 496/496 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 703 event pairs, 31 based on Foata normal form. 10/229 useless extension candidates. Maximal degree in co-relation 818. Up to 107 conditions per place. [2023-11-06 22:02:33,806 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 30 selfloop transitions, 12 changer transitions 6/48 dead transitions. [2023-11-06 22:02:33,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 381 flow [2023-11-06 22:02:33,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:02:33,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:02:33,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 445 transitions. [2023-11-06 22:02:33,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4337231968810916 [2023-11-06 22:02:33,810 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 445 transitions. [2023-11-06 22:02:33,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 445 transitions. [2023-11-06 22:02:33,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:33,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 445 transitions. [2023-11-06 22:02:33,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 74.16666666666667) internal successors, (445), 6 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,815 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,816 INFO L175 Difference]: Start difference. First operand has 38 places, 28 transitions, 200 flow. Second operand 6 states and 445 transitions. [2023-11-06 22:02:33,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 381 flow [2023-11-06 22:02:33,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 48 transitions, 355 flow, removed 13 selfloop flow, removed 0 redundant places. [2023-11-06 22:02:33,821 INFO L231 Difference]: Finished difference. Result has 45 places, 31 transitions, 242 flow [2023-11-06 22:02:33,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=45, PETRI_TRANSITIONS=31} [2023-11-06 22:02:33,822 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 21 predicate places. [2023-11-06 22:02:33,823 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 31 transitions, 242 flow [2023-11-06 22:02:33,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.6) internal successors, (348), 5 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:33,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:33,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:33,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:34,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:34,046 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:34,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:34,046 INFO L85 PathProgramCache]: Analyzing trace with hash -963366845, now seen corresponding path program 1 times [2023-11-06 22:02:34,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:34,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565525308] [2023-11-06 22:02:34,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:34,047 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-06 22:02:34,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:34,049 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:34,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:34,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:02:34,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:34,199 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-06 22:02:34,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:34,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:34,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565525308] [2023-11-06 22:02:34,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565525308] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:34,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:34,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:02:34,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608253966] [2023-11-06 22:02:34,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:02:34,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:34,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:02:34,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:02:34,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:34,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 31 transitions, 242 flow. Second operand has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:34,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:34,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:34,530 INFO L124 PetriNetUnfolderBase]: 172/303 cut-off events. [2023-11-06 22:02:34,530 INFO L125 PetriNetUnfolderBase]: For 1057/1057 co-relation queries the response was YES. [2023-11-06 22:02:34,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1234 conditions, 303 events. 172/303 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1062 event pairs, 41 based on Foata normal form. 8/311 useless extension candidates. Maximal degree in co-relation 1216. Up to 131 conditions per place. [2023-11-06 22:02:34,535 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 43 selfloop transitions, 15 changer transitions 5/63 dead transitions. [2023-11-06 22:02:34,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 63 transitions, 536 flow [2023-11-06 22:02:34,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:02:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:02:34,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 664 transitions. [2023-11-06 22:02:34,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314489928525016 [2023-11-06 22:02:34,540 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 664 transitions. [2023-11-06 22:02:34,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 664 transitions. [2023-11-06 22:02:34,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:34,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 664 transitions. [2023-11-06 22:02:34,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 73.77777777777777) internal successors, (664), 9 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,548 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,548 INFO L175 Difference]: Start difference. First operand has 45 places, 31 transitions, 242 flow. Second operand 9 states and 664 transitions. [2023-11-06 22:02:34,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 63 transitions, 536 flow [2023-11-06 22:02:34,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 514 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-06 22:02:34,557 INFO L231 Difference]: Finished difference. Result has 55 places, 37 transitions, 330 flow [2023-11-06 22:02:34,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=330, PETRI_PLACES=55, PETRI_TRANSITIONS=37} [2023-11-06 22:02:34,558 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 31 predicate places. [2023-11-06 22:02:34,559 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 37 transitions, 330 flow [2023-11-06 22:02:34,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:34,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:34,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:34,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:34,772 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:34,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:34,773 INFO L85 PathProgramCache]: Analyzing trace with hash -963345455, now seen corresponding path program 2 times [2023-11-06 22:02:34,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:34,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083829915] [2023-11-06 22:02:34,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:02:34,774 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-06 22:02:34,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:34,775 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:34,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:34,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:02:34,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:34,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:02:34,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:34,928 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-06 22:02:34,929 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:34,929 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:34,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083829915] [2023-11-06 22:02:34,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083829915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:34,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:34,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:02:34,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610865798] [2023-11-06 22:02:34,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:34,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:02:34,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:34,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:02:34,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:02:34,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:34,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 37 transitions, 330 flow. Second operand has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:34,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:34,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:34,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:35,235 INFO L124 PetriNetUnfolderBase]: 168/299 cut-off events. [2023-11-06 22:02:35,235 INFO L125 PetriNetUnfolderBase]: For 1652/1652 co-relation queries the response was YES. [2023-11-06 22:02:35,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1391 conditions, 299 events. 168/299 cut-off events. For 1652/1652 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1091 event pairs, 45 based on Foata normal form. 8/307 useless extension candidates. Maximal degree in co-relation 1369. Up to 137 conditions per place. [2023-11-06 22:02:35,240 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 38 selfloop transitions, 15 changer transitions 6/59 dead transitions. [2023-11-06 22:02:35,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 59 transitions, 593 flow [2023-11-06 22:02:35,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:02:35,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:02:35,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 518 transitions. [2023-11-06 22:02:35,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2023-11-06 22:02:35,244 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:35,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 74.0) internal successors, (518), 7 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,251 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,251 INFO L175 Difference]: Start difference. First operand has 55 places, 37 transitions, 330 flow. Second operand 7 states and 518 transitions. [2023-11-06 22:02:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 59 transitions, 593 flow [2023-11-06 22:02:35,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 522 flow, removed 26 selfloop flow, removed 4 redundant places. [2023-11-06 22:02:35,264 INFO L231 Difference]: Finished difference. Result has 59 places, 40 transitions, 343 flow [2023-11-06 22:02:35,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=59, PETRI_TRANSITIONS=40} [2023-11-06 22:02:35,265 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2023-11-06 22:02:35,265 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 40 transitions, 343 flow [2023-11-06 22:02:35,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:35,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:35,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:35,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:35,479 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:35,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:35,480 INFO L85 PathProgramCache]: Analyzing trace with hash -964433555, now seen corresponding path program 3 times [2023-11-06 22:02:35,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:35,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116381192] [2023-11-06 22:02:35,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:02:35,480 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-06 22:02:35,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:35,482 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:35,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:35,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 22:02:35,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:35,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:35,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:35,672 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-06 22:02:35,672 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:35,673 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:35,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116381192] [2023-11-06 22:02:35,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116381192] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:35,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:35,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:02:35,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810673756] [2023-11-06 22:02:35,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:35,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:02:35,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:02:35,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:02:35,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 40 transitions, 343 flow. Second operand has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:35,981 INFO L124 PetriNetUnfolderBase]: 164/295 cut-off events. [2023-11-06 22:02:35,981 INFO L125 PetriNetUnfolderBase]: For 1803/1803 co-relation queries the response was YES. [2023-11-06 22:02:35,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1340 conditions, 295 events. 164/295 cut-off events. For 1803/1803 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1101 event pairs, 46 based on Foata normal form. 8/303 useless extension candidates. Maximal degree in co-relation 1316. Up to 222 conditions per place. [2023-11-06 22:02:35,985 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 44 selfloop transitions, 9 changer transitions 9/62 dead transitions. [2023-11-06 22:02:35,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 62 transitions, 571 flow [2023-11-06 22:02:35,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:02:35,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:02:35,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 518 transitions. [2023-11-06 22:02:35,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2023-11-06 22:02:35,989 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:35,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 518 transitions. [2023-11-06 22:02:35,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 74.0) internal successors, (518), 7 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,996 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:35,996 INFO L175 Difference]: Start difference. First operand has 59 places, 40 transitions, 343 flow. Second operand 7 states and 518 transitions. [2023-11-06 22:02:35,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 62 transitions, 571 flow [2023-11-06 22:02:36,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 62 transitions, 541 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-06 22:02:36,007 INFO L231 Difference]: Finished difference. Result has 64 places, 42 transitions, 367 flow [2023-11-06 22:02:36,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=64, PETRI_TRANSITIONS=42} [2023-11-06 22:02:36,009 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 40 predicate places. [2023-11-06 22:02:36,009 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 42 transitions, 367 flow [2023-11-06 22:02:36,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:36,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:36,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:36,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:36,222 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:36,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:36,223 INFO L85 PathProgramCache]: Analyzing trace with hash -963749075, now seen corresponding path program 4 times [2023-11-06 22:02:36,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:36,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265035296] [2023-11-06 22:02:36,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:02:36,223 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-06 22:02:36,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:36,225 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:36,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:36,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:02:36,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:36,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:02:36,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:36,379 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-06 22:02:36,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:36,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:36,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265035296] [2023-11-06 22:02:36,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265035296] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:36,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:36,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:02:36,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023944734] [2023-11-06 22:02:36,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:36,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:02:36,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:36,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:02:36,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:02:36,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:36,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 42 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:36,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:36,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:36,663 INFO L124 PetriNetUnfolderBase]: 176/315 cut-off events. [2023-11-06 22:02:36,663 INFO L125 PetriNetUnfolderBase]: For 2090/2090 co-relation queries the response was YES. [2023-11-06 22:02:36,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1484 conditions, 315 events. 176/315 cut-off events. For 2090/2090 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1177 event pairs, 53 based on Foata normal form. 4/319 useless extension candidates. Maximal degree in co-relation 1458. Up to 177 conditions per place. [2023-11-06 22:02:36,668 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 41 selfloop transitions, 16 changer transitions 8/65 dead transitions. [2023-11-06 22:02:36,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 643 flow [2023-11-06 22:02:36,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:02:36,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:02:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 517 transitions. [2023-11-06 22:02:36,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4319131161236424 [2023-11-06 22:02:36,671 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 517 transitions. [2023-11-06 22:02:36,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 517 transitions. [2023-11-06 22:02:36,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:36,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 517 transitions. [2023-11-06 22:02:36,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 73.85714285714286) internal successors, (517), 7 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,677 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,677 INFO L175 Difference]: Start difference. First operand has 64 places, 42 transitions, 367 flow. Second operand 7 states and 517 transitions. [2023-11-06 22:02:36,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 643 flow [2023-11-06 22:02:36,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 65 transitions, 617 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-06 22:02:36,696 INFO L231 Difference]: Finished difference. Result has 68 places, 45 transitions, 438 flow [2023-11-06 22:02:36,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=438, PETRI_PLACES=68, PETRI_TRANSITIONS=45} [2023-11-06 22:02:36,697 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 44 predicate places. [2023-11-06 22:02:36,698 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 45 transitions, 438 flow [2023-11-06 22:02:36,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.66666666666667) internal successors, (418), 6 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:36,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:36,698 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:36,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:36,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:36,911 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:36,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:36,911 INFO L85 PathProgramCache]: Analyzing trace with hash 201097033, now seen corresponding path program 5 times [2023-11-06 22:02:36,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:36,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446974520] [2023-11-06 22:02:36,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:02:36,912 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-06 22:02:36,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:36,913 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:36,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:37,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:02:37,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:37,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:37,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:37,076 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-06 22:02:37,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:37,315 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-06 22:02:37,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:37,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446974520] [2023-11-06 22:02:37,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446974520] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:37,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:37,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 22:02:37,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170408619] [2023-11-06 22:02:37,316 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:37,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:02:37,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:37,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:02:37,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:02:37,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:37,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 45 transitions, 438 flow. Second operand has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:37,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:37,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:37,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:38,179 INFO L124 PetriNetUnfolderBase]: 224/395 cut-off events. [2023-11-06 22:02:38,179 INFO L125 PetriNetUnfolderBase]: For 4433/4433 co-relation queries the response was YES. [2023-11-06 22:02:38,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2055 conditions, 395 events. 224/395 cut-off events. For 4433/4433 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1521 event pairs, 12 based on Foata normal form. 16/411 useless extension candidates. Maximal degree in co-relation 2027. Up to 99 conditions per place. [2023-11-06 22:02:38,184 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 36 selfloop transitions, 43 changer transitions 26/105 dead transitions. [2023-11-06 22:02:38,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 105 transitions, 1130 flow [2023-11-06 22:02:38,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:02:38,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:02:38,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1175 transitions. [2023-11-06 22:02:38,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294590643274854 [2023-11-06 22:02:38,191 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1175 transitions. [2023-11-06 22:02:38,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1175 transitions. [2023-11-06 22:02:38,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:38,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1175 transitions. [2023-11-06 22:02:38,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.4375) internal successors, (1175), 16 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:38,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 171.0) internal successors, (2907), 17 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:38,203 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 171.0) internal successors, (2907), 17 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:38,204 INFO L175 Difference]: Start difference. First operand has 68 places, 45 transitions, 438 flow. Second operand 16 states and 1175 transitions. [2023-11-06 22:02:38,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 105 transitions, 1130 flow [2023-11-06 22:02:38,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 105 transitions, 1081 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-11-06 22:02:38,219 INFO L231 Difference]: Finished difference. Result has 84 places, 61 transitions, 837 flow [2023-11-06 22:02:38,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=837, PETRI_PLACES=84, PETRI_TRANSITIONS=61} [2023-11-06 22:02:38,220 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 60 predicate places. [2023-11-06 22:02:38,220 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 61 transitions, 837 flow [2023-11-06 22:02:38,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:38,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:38,221 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:38,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:38,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:38,433 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:38,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:38,433 INFO L85 PathProgramCache]: Analyzing trace with hash 166927469, now seen corresponding path program 6 times [2023-11-06 22:02:38,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:38,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631443504] [2023-11-06 22:02:38,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:02:38,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:38,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:38,436 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:38,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:38,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-06 22:02:38,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:38,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:38,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:38,615 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-06 22:02:38,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:38,867 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-06 22:02:38,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:38,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631443504] [2023-11-06 22:02:38,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631443504] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:38,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:38,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 22:02:38,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321939609] [2023-11-06 22:02:38,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:38,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:02:38,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:38,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:02:38,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:02:39,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:39,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 61 transitions, 837 flow. Second operand has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:39,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:39,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:39,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:39,620 INFO L124 PetriNetUnfolderBase]: 248/443 cut-off events. [2023-11-06 22:02:39,620 INFO L125 PetriNetUnfolderBase]: For 7883/7883 co-relation queries the response was YES. [2023-11-06 22:02:39,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2616 conditions, 443 events. 248/443 cut-off events. For 7883/7883 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1706 event pairs, 63 based on Foata normal form. 24/467 useless extension candidates. Maximal degree in co-relation 2583. Up to 281 conditions per place. [2023-11-06 22:02:39,627 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 63 selfloop transitions, 19 changer transitions 19/101 dead transitions. [2023-11-06 22:02:39,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 101 transitions, 1393 flow [2023-11-06 22:02:39,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:02:39,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:02:39,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 881 transitions. [2023-11-06 22:02:39,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4293372319688109 [2023-11-06 22:02:39,632 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 881 transitions. [2023-11-06 22:02:39,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 881 transitions. [2023-11-06 22:02:39,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:39,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 881 transitions. [2023-11-06 22:02:39,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 73.41666666666667) internal successors, (881), 12 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:39,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 171.0) internal successors, (2223), 13 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:39,642 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 171.0) internal successors, (2223), 13 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:39,642 INFO L175 Difference]: Start difference. First operand has 84 places, 61 transitions, 837 flow. Second operand 12 states and 881 transitions. [2023-11-06 22:02:39,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 101 transitions, 1393 flow [2023-11-06 22:02:39,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 101 transitions, 1033 flow, removed 161 selfloop flow, removed 9 redundant places. [2023-11-06 22:02:39,696 INFO L231 Difference]: Finished difference. Result has 92 places, 67 transitions, 738 flow [2023-11-06 22:02:39,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=738, PETRI_PLACES=92, PETRI_TRANSITIONS=67} [2023-11-06 22:02:39,697 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 68 predicate places. [2023-11-06 22:02:39,697 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 67 transitions, 738 flow [2023-11-06 22:02:39,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:39,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:39,698 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:39,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:39,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:39,921 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:39,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash 187483259, now seen corresponding path program 7 times [2023-11-06 22:02:39,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:39,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [366123474] [2023-11-06 22:02:39,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:02:39,922 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-06 22:02:39,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:39,923 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:39,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:40,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:40,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:40,102 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-06 22:02:40,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:40,345 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-06 22:02:40,345 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:40,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [366123474] [2023-11-06 22:02:40,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [366123474] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:40,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:40,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 22:02:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783064527] [2023-11-06 22:02:40,346 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:40,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:02:40,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:02:40,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:02:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:40,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 67 transitions, 738 flow. Second operand has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:40,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:40,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:40,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:41,507 INFO L124 PetriNetUnfolderBase]: 336/603 cut-off events. [2023-11-06 22:02:41,507 INFO L125 PetriNetUnfolderBase]: For 12794/12794 co-relation queries the response was YES. [2023-11-06 22:02:41,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3624 conditions, 603 events. 336/603 cut-off events. For 12794/12794 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2602 event pairs, 62 based on Foata normal form. 24/627 useless extension candidates. Maximal degree in co-relation 3588. Up to 248 conditions per place. [2023-11-06 22:02:41,516 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 81 selfloop transitions, 37 changer transitions 14/132 dead transitions. [2023-11-06 22:02:41,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 132 transitions, 1675 flow [2023-11-06 22:02:41,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:02:41,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:02:41,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1175 transitions. [2023-11-06 22:02:41,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294590643274854 [2023-11-06 22:02:41,524 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1175 transitions. [2023-11-06 22:02:41,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1175 transitions. [2023-11-06 22:02:41,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:41,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1175 transitions. [2023-11-06 22:02:41,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 73.4375) internal successors, (1175), 16 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:41,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 171.0) internal successors, (2907), 17 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:41,537 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 171.0) internal successors, (2907), 17 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:41,537 INFO L175 Difference]: Start difference. First operand has 92 places, 67 transitions, 738 flow. Second operand 16 states and 1175 transitions. [2023-11-06 22:02:41,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 132 transitions, 1675 flow [2023-11-06 22:02:41,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 132 transitions, 1572 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-11-06 22:02:41,570 INFO L231 Difference]: Finished difference. Result has 111 places, 81 transitions, 1071 flow [2023-11-06 22:02:41,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1071, PETRI_PLACES=111, PETRI_TRANSITIONS=81} [2023-11-06 22:02:41,571 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 87 predicate places. [2023-11-06 22:02:41,572 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 81 transitions, 1071 flow [2023-11-06 22:02:41,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:41,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:41,573 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:41,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:41,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:41,786 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:41,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:41,786 INFO L85 PathProgramCache]: Analyzing trace with hash 188571359, now seen corresponding path program 8 times [2023-11-06 22:02:41,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:41,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914062953] [2023-11-06 22:02:41,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:02:41,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:41,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:41,789 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:41,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:41,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:02:41,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:41,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:41,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:41,990 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-06 22:02:41,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:42,248 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-06 22:02:42,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:42,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914062953] [2023-11-06 22:02:42,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [914062953] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:42,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:42,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 22:02:42,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484278086] [2023-11-06 22:02:42,249 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:42,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:02:42,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:42,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:02:42,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:02:42,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:42,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 81 transitions, 1071 flow. Second operand has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:42,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:42,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:42,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:43,495 INFO L124 PetriNetUnfolderBase]: 384/691 cut-off events. [2023-11-06 22:02:43,496 INFO L125 PetriNetUnfolderBase]: For 25124/25124 co-relation queries the response was YES. [2023-11-06 22:02:43,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4872 conditions, 691 events. 384/691 cut-off events. For 25124/25124 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3045 event pairs, 33 based on Foata normal form. 32/723 useless extension candidates. Maximal degree in co-relation 4827. Up to 216 conditions per place. [2023-11-06 22:02:43,507 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 57 selfloop transitions, 70 changer transitions 30/157 dead transitions. [2023-11-06 22:02:43,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 157 transitions, 2462 flow [2023-11-06 22:02:43,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:02:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:02:43,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1321 transitions. [2023-11-06 22:02:43,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917478882391163 [2023-11-06 22:02:43,513 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1321 transitions. [2023-11-06 22:02:43,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1321 transitions. [2023-11-06 22:02:43,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:43,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1321 transitions. [2023-11-06 22:02:43,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 73.38888888888889) internal successors, (1321), 18 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:43,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 171.0) internal successors, (3249), 19 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:43,526 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 171.0) internal successors, (3249), 19 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:43,526 INFO L175 Difference]: Start difference. First operand has 111 places, 81 transitions, 1071 flow. Second operand 18 states and 1321 transitions. [2023-11-06 22:02:43,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 157 transitions, 2462 flow [2023-11-06 22:02:43,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 2111 flow, removed 161 selfloop flow, removed 7 redundant places. [2023-11-06 22:02:43,596 INFO L231 Difference]: Finished difference. Result has 131 places, 103 transitions, 1585 flow [2023-11-06 22:02:43,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1585, PETRI_PLACES=131, PETRI_TRANSITIONS=103} [2023-11-06 22:02:43,597 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 107 predicate places. [2023-11-06 22:02:43,598 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 103 transitions, 1585 flow [2023-11-06 22:02:43,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:43,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:43,599 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:43,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:43,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:43,811 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:43,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:43,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1251788741, now seen corresponding path program 9 times [2023-11-06 22:02:43,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:43,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448197313] [2023-11-06 22:02:43,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:02:43,812 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-06 22:02:43,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:43,813 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:43,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:43,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:02:43,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:43,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:02:43,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:44,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:44,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:44,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448197313] [2023-11-06 22:02:44,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448197313] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:44,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:44,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2023-11-06 22:02:44,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320985026] [2023-11-06 22:02:44,407 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:44,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:02:44,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:44,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:02:44,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:02:44,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:44,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 103 transitions, 1585 flow. Second operand has 18 states, 18 states have (on average 69.66666666666667) internal successors, (1254), 18 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:44,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:44,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:44,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:46,276 INFO L124 PetriNetUnfolderBase]: 488/891 cut-off events. [2023-11-06 22:02:46,276 INFO L125 PetriNetUnfolderBase]: For 44047/44047 co-relation queries the response was YES. [2023-11-06 22:02:46,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7103 conditions, 891 events. 488/891 cut-off events. For 44047/44047 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4311 event pairs, 92 based on Foata normal form. 32/923 useless extension candidates. Maximal degree in co-relation 7049. Up to 401 conditions per place. [2023-11-06 22:02:46,295 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 99 selfloop transitions, 63 changer transitions 43/205 dead transitions. [2023-11-06 22:02:46,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 205 transitions, 3412 flow [2023-11-06 22:02:46,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-06 22:02:46,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-06 22:02:46,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1754 transitions. [2023-11-06 22:02:46,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273879142300195 [2023-11-06 22:02:46,302 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1754 transitions. [2023-11-06 22:02:46,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1754 transitions. [2023-11-06 22:02:46,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:46,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1754 transitions. [2023-11-06 22:02:46,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 73.08333333333333) internal successors, (1754), 24 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:46,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 171.0) internal successors, (4275), 25 states have internal predecessors, (4275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:46,322 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 171.0) internal successors, (4275), 25 states have internal predecessors, (4275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:46,323 INFO L175 Difference]: Start difference. First operand has 131 places, 103 transitions, 1585 flow. Second operand 24 states and 1754 transitions. [2023-11-06 22:02:46,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 205 transitions, 3412 flow [2023-11-06 22:02:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 205 transitions, 2935 flow, removed 222 selfloop flow, removed 8 redundant places. [2023-11-06 22:02:46,476 INFO L231 Difference]: Finished difference. Result has 158 places, 130 transitions, 2082 flow [2023-11-06 22:02:46,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2082, PETRI_PLACES=158, PETRI_TRANSITIONS=130} [2023-11-06 22:02:46,477 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 134 predicate places. [2023-11-06 22:02:46,478 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 130 transitions, 2082 flow [2023-11-06 22:02:46,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 69.66666666666667) internal successors, (1254), 18 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:46,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:46,479 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:46,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:46,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:46,693 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:46,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:46,693 INFO L85 PathProgramCache]: Analyzing trace with hash -682133651, now seen corresponding path program 10 times [2023-11-06 22:02:46,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:46,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270093661] [2023-11-06 22:02:46,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:02:46,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:46,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:46,694 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:46,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:46,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:02:46,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:46,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:02:46,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:46,925 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:46,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:47,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:47,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270093661] [2023-11-06 22:02:47,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270093661] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:47,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:47,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2023-11-06 22:02:47,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851304894] [2023-11-06 22:02:47,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:47,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:02:47,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:47,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:02:47,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:02:47,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:47,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 130 transitions, 2082 flow. Second operand has 18 states, 18 states have (on average 69.66666666666667) internal successors, (1254), 18 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:47,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:47,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:47,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:51,760 INFO L124 PetriNetUnfolderBase]: 780/1403 cut-off events. [2023-11-06 22:02:51,761 INFO L125 PetriNetUnfolderBase]: For 89613/89613 co-relation queries the response was YES. [2023-11-06 22:02:51,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13993 conditions, 1403 events. 780/1403 cut-off events. For 89613/89613 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6953 event pairs, 25 based on Foata normal form. 32/1435 useless extension candidates. Maximal degree in co-relation 13929. Up to 496 conditions per place. [2023-11-06 22:02:51,782 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 125 selfloop transitions, 163 changer transitions 23/311 dead transitions. [2023-11-06 22:02:51,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 311 transitions, 6567 flow [2023-11-06 22:02:51,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-06 22:02:51,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-06 22:02:51,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2777 transitions. [2023-11-06 22:02:51,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42736226531240384 [2023-11-06 22:02:51,790 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2777 transitions. [2023-11-06 22:02:51,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2777 transitions. [2023-11-06 22:02:51,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:51,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2777 transitions. [2023-11-06 22:02:51,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 73.07894736842105) internal successors, (2777), 38 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:51,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 171.0) internal successors, (6669), 39 states have internal predecessors, (6669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:51,812 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 171.0) internal successors, (6669), 39 states have internal predecessors, (6669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:51,812 INFO L175 Difference]: Start difference. First operand has 158 places, 130 transitions, 2082 flow. Second operand 38 states and 2777 transitions. [2023-11-06 22:02:51,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 311 transitions, 6567 flow [2023-11-06 22:02:52,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 311 transitions, 5804 flow, removed 359 selfloop flow, removed 10 redundant places. [2023-11-06 22:02:52,021 INFO L231 Difference]: Finished difference. Result has 208 places, 207 transitions, 4673 flow [2023-11-06 22:02:52,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4673, PETRI_PLACES=208, PETRI_TRANSITIONS=207} [2023-11-06 22:02:52,022 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 184 predicate places. [2023-11-06 22:02:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 207 transitions, 4673 flow [2023-11-06 22:02:52,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 69.66666666666667) internal successors, (1254), 18 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:52,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:52,024 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:52,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:52,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:52,236 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:52,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:52,236 INFO L85 PathProgramCache]: Analyzing trace with hash 329391455, now seen corresponding path program 11 times [2023-11-06 22:02:52,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:52,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1248552042] [2023-11-06 22:02:52,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:02:52,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:52,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:52,238 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:52,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:52,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-06 22:02:52,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:52,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:02:52,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:52,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:52,540 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:53,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:02:53,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:53,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1248552042] [2023-11-06 22:02:53,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1248552042] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:53,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:53,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-06 22:02:53,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872702870] [2023-11-06 22:02:53,183 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:53,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-06 22:02:53,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:53,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 22:02:53,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2023-11-06 22:02:53,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:53,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 207 transitions, 4673 flow. Second operand has 20 states, 20 states have (on average 69.6) internal successors, (1392), 20 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:53,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:53,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:53,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:02:56,835 INFO L124 PetriNetUnfolderBase]: 856/1551 cut-off events. [2023-11-06 22:02:56,835 INFO L125 PetriNetUnfolderBase]: For 159432/159432 co-relation queries the response was YES. [2023-11-06 22:02:56,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17192 conditions, 1551 events. 856/1551 cut-off events. For 159432/159432 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7896 event pairs, 39 based on Foata normal form. 60/1611 useless extension candidates. Maximal degree in co-relation 17104. Up to 564 conditions per place. [2023-11-06 22:02:56,874 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 91 selfloop transitions, 188 changer transitions 58/337 dead transitions. [2023-11-06 22:02:56,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 337 transitions, 8190 flow [2023-11-06 22:02:56,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-06 22:02:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-06 22:02:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2340 transitions. [2023-11-06 22:02:56,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2023-11-06 22:02:56,882 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2340 transitions. [2023-11-06 22:02:56,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2340 transitions. [2023-11-06 22:02:56,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:02:56,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2340 transitions. [2023-11-06 22:02:56,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 73.125) internal successors, (2340), 32 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:56,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 171.0) internal successors, (5643), 33 states have internal predecessors, (5643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:56,902 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 171.0) internal successors, (5643), 33 states have internal predecessors, (5643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:56,902 INFO L175 Difference]: Start difference. First operand has 208 places, 207 transitions, 4673 flow. Second operand 32 states and 2340 transitions. [2023-11-06 22:02:56,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 337 transitions, 8190 flow [2023-11-06 22:02:57,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 337 transitions, 5530 flow, removed 1297 selfloop flow, removed 15 redundant places. [2023-11-06 22:02:57,319 INFO L231 Difference]: Finished difference. Result has 233 places, 243 transitions, 4103 flow [2023-11-06 22:02:57,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4103, PETRI_PLACES=233, PETRI_TRANSITIONS=243} [2023-11-06 22:02:57,320 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 209 predicate places. [2023-11-06 22:02:57,320 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 243 transitions, 4103 flow [2023-11-06 22:02:57,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 69.6) internal successors, (1392), 20 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:57,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:02:57,321 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:57,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:57,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:02:57,521 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:02:57,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:57,522 INFO L85 PathProgramCache]: Analyzing trace with hash 161663255, now seen corresponding path program 12 times [2023-11-06 22:02:57,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:57,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444325845] [2023-11-06 22:02:57,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:02:57,522 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-06 22:02:57,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:57,523 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:57,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:02:57,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-06 22:02:57,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:02:57,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:02:57,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:02:57,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:58,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:02:58,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:58,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444325845] [2023-11-06 22:02:58,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444325845] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:58,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:58,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2023-11-06 22:02:58,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087459459] [2023-11-06 22:02:58,360 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:58,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 22:02:58,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:58,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 22:02:58,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2023-11-06 22:02:58,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:02:58,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 243 transitions, 4103 flow. Second operand has 22 states, 22 states have (on average 69.45454545454545) internal successors, (1528), 22 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:02:58,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:02:58,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:02:58,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:03:03,108 INFO L124 PetriNetUnfolderBase]: 1000/1791 cut-off events. [2023-11-06 22:03:03,108 INFO L125 PetriNetUnfolderBase]: For 171828/171828 co-relation queries the response was YES. [2023-11-06 22:03:03,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17633 conditions, 1791 events. 1000/1791 cut-off events. For 171828/171828 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9015 event pairs, 24 based on Foata normal form. 40/1831 useless extension candidates. Maximal degree in co-relation 17539. Up to 468 conditions per place. [2023-11-06 22:03:03,137 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 97 selfloop transitions, 230 changer transitions 66/393 dead transitions. [2023-11-06 22:03:03,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 393 transitions, 8272 flow [2023-11-06 22:03:03,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-06 22:03:03,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-06 22:03:03,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2631 transitions. [2023-11-06 22:03:03,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273879142300195 [2023-11-06 22:03:03,144 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2631 transitions. [2023-11-06 22:03:03,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2631 transitions. [2023-11-06 22:03:03,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:03:03,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2631 transitions. [2023-11-06 22:03:03,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 73.08333333333333) internal successors, (2631), 36 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:03,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 171.0) internal successors, (6327), 37 states have internal predecessors, (6327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:03,167 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 171.0) internal successors, (6327), 37 states have internal predecessors, (6327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:03,167 INFO L175 Difference]: Start difference. First operand has 233 places, 243 transitions, 4103 flow. Second operand 36 states and 2631 transitions. [2023-11-06 22:03:03,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 393 transitions, 8272 flow [2023-11-06 22:03:03,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 393 transitions, 7485 flow, removed 318 selfloop flow, removed 20 redundant places. [2023-11-06 22:03:03,694 INFO L231 Difference]: Finished difference. Result has 268 places, 281 transitions, 5757 flow [2023-11-06 22:03:03,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5757, PETRI_PLACES=268, PETRI_TRANSITIONS=281} [2023-11-06 22:03:03,695 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 244 predicate places. [2023-11-06 22:03:03,696 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 281 transitions, 5757 flow [2023-11-06 22:03:03,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 69.45454545454545) internal successors, (1528), 22 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:03,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:03:03,697 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:03:03,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:03,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:03:03,907 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:03:03,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:03:03,908 INFO L85 PathProgramCache]: Analyzing trace with hash -882390085, now seen corresponding path program 13 times [2023-11-06 22:03:03,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:03:03,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556096539] [2023-11-06 22:03:03,908 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:03:03,908 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:03:03,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:03:03,910 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:03,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:03:04,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:03:04,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:03:04,452 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:04,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:03:05,828 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:05,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:03:05,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556096539] [2023-11-06 22:03:05,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556096539] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:03:05,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:03:05,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2023-11-06 22:03:05,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053274922] [2023-11-06 22:03:05,830 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:03:05,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:03:05,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:03:05,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:03:05,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=942, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:03:06,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:03:06,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 281 transitions, 5757 flow. Second operand has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:06,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:03:06,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:03:06,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:03:12,991 INFO L124 PetriNetUnfolderBase]: 1136/2063 cut-off events. [2023-11-06 22:03:12,991 INFO L125 PetriNetUnfolderBase]: For 308594/308594 co-relation queries the response was YES. [2023-11-06 22:03:13,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24327 conditions, 2063 events. 1136/2063 cut-off events. For 308594/308594 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10537 event pairs, 292 based on Foata normal form. 64/2127 useless extension candidates. Maximal degree in co-relation 24216. Up to 1189 conditions per place. [2023-11-06 22:03:13,121 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 259 selfloop transitions, 112 changer transitions 75/446 dead transitions. [2023-11-06 22:03:13,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 446 transitions, 10934 flow [2023-11-06 22:03:13,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-06 22:03:13,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-06 22:03:13,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2914 transitions. [2023-11-06 22:03:13,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42602339181286547 [2023-11-06 22:03:13,136 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2914 transitions. [2023-11-06 22:03:13,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2914 transitions. [2023-11-06 22:03:13,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:03:13,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2914 transitions. [2023-11-06 22:03:13,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 72.85) internal successors, (2914), 40 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:13,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:13,172 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:13,172 INFO L175 Difference]: Start difference. First operand has 268 places, 281 transitions, 5757 flow. Second operand 40 states and 2914 transitions. [2023-11-06 22:03:13,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 446 transitions, 10934 flow [2023-11-06 22:03:14,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 446 transitions, 9438 flow, removed 704 selfloop flow, removed 11 redundant places. [2023-11-06 22:03:14,160 INFO L231 Difference]: Finished difference. Result has 312 places, 315 transitions, 6514 flow [2023-11-06 22:03:14,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=4545, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6514, PETRI_PLACES=312, PETRI_TRANSITIONS=315} [2023-11-06 22:03:14,162 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 288 predicate places. [2023-11-06 22:03:14,162 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 315 transitions, 6514 flow [2023-11-06 22:03:14,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:14,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:03:14,163 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:03:14,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-11-06 22:03:14,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:03:14,384 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:03:14,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:03:14,385 INFO L85 PathProgramCache]: Analyzing trace with hash 832302601, now seen corresponding path program 14 times [2023-11-06 22:03:14,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:03:14,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [754472674] [2023-11-06 22:03:14,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:03:14,386 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-06 22:03:14,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:03:14,387 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:14,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:14,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:03:14,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:03:14,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:03:14,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:03:14,931 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:14,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:03:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:16,447 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:03:16,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [754472674] [2023-11-06 22:03:16,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [754472674] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:03:16,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:03:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2023-11-06 22:03:16,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169240965] [2023-11-06 22:03:16,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:03:16,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:03:16,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:03:16,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:03:16,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:03:17,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:03:17,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 315 transitions, 6514 flow. Second operand has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:17,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:03:17,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:03:17,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:03:30,843 INFO L124 PetriNetUnfolderBase]: 1600/2975 cut-off events. [2023-11-06 22:03:30,843 INFO L125 PetriNetUnfolderBase]: For 655506/655506 co-relation queries the response was YES. [2023-11-06 22:03:30,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42480 conditions, 2975 events. 1600/2975 cut-off events. For 655506/655506 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 16366 event pairs, 180 based on Foata normal form. 64/3039 useless extension candidates. Maximal degree in co-relation 42355. Up to 932 conditions per place. [2023-11-06 22:03:30,918 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 263 selfloop transitions, 279 changer transitions 69/611 dead transitions. [2023-11-06 22:03:30,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 611 transitions, 17316 flow [2023-11-06 22:03:30,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-06 22:03:30,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-06 22:03:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4578 transitions. [2023-11-06 22:03:30,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249512670565302 [2023-11-06 22:03:30,933 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4578 transitions. [2023-11-06 22:03:30,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4578 transitions. [2023-11-06 22:03:30,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:03:30,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4578 transitions. [2023-11-06 22:03:30,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 72.66666666666667) internal successors, (4578), 63 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:30,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 171.0) internal successors, (10944), 64 states have internal predecessors, (10944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:30,974 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 171.0) internal successors, (10944), 64 states have internal predecessors, (10944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:30,975 INFO L175 Difference]: Start difference. First operand has 312 places, 315 transitions, 6514 flow. Second operand 63 states and 4578 transitions. [2023-11-06 22:03:30,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 611 transitions, 17316 flow [2023-11-06 22:03:32,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 611 transitions, 15537 flow, removed 853 selfloop flow, removed 16 redundant places. [2023-11-06 22:03:32,495 INFO L231 Difference]: Finished difference. Result has 377 places, 432 transitions, 11721 flow [2023-11-06 22:03:32,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=11721, PETRI_PLACES=377, PETRI_TRANSITIONS=432} [2023-11-06 22:03:32,496 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 353 predicate places. [2023-11-06 22:03:32,496 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 432 transitions, 11721 flow [2023-11-06 22:03:32,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:32,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:03:32,497 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:03:32,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:03:32,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:03:32,699 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:03:32,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:03:32,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1307090353, now seen corresponding path program 15 times [2023-11-06 22:03:32,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:03:32,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1731325767] [2023-11-06 22:03:32,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:03:32,701 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-06 22:03:32,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:03:32,702 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:32,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:32,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-06 22:03:32,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:03:32,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:03:32,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:03:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:33,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:03:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:34,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:03:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1731325767] [2023-11-06 22:03:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1731325767] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:03:34,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:03:34,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2023-11-06 22:03:34,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175962141] [2023-11-06 22:03:34,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:03:34,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:03:34,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:03:34,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:03:34,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:03:35,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:03:35,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 432 transitions, 11721 flow. Second operand has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:35,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:03:35,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:03:35,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:03:55,106 INFO L124 PetriNetUnfolderBase]: 1856/3459 cut-off events. [2023-11-06 22:03:55,106 INFO L125 PetriNetUnfolderBase]: For 1055922/1055922 co-relation queries the response was YES. [2023-11-06 22:03:55,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58751 conditions, 3459 events. 1856/3459 cut-off events. For 1055922/1055922 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 19490 event pairs, 57 based on Foata normal form. 56/3515 useless extension candidates. Maximal degree in co-relation 58606. Up to 1156 conditions per place. [2023-11-06 22:03:55,192 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 250 selfloop transitions, 426 changer transitions 67/743 dead transitions. [2023-11-06 22:03:55,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 743 transitions, 26077 flow [2023-11-06 22:03:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-11-06 22:03:55,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2023-11-06 22:03:55,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 5956 transitions. [2023-11-06 22:03:55,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42476108971616033 [2023-11-06 22:03:55,205 INFO L72 ComplementDD]: Start complementDD. Operand 82 states and 5956 transitions. [2023-11-06 22:03:55,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 5956 transitions. [2023-11-06 22:03:55,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:03:55,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 82 states and 5956 transitions. [2023-11-06 22:03:55,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 83 states, 82 states have (on average 72.63414634146342) internal successors, (5956), 82 states have internal predecessors, (5956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:55,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 83 states, 83 states have (on average 171.0) internal successors, (14193), 83 states have internal predecessors, (14193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:55,234 INFO L81 ComplementDD]: Finished complementDD. Result has 83 states, 83 states have (on average 171.0) internal successors, (14193), 83 states have internal predecessors, (14193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:55,234 INFO L175 Difference]: Start difference. First operand has 377 places, 432 transitions, 11721 flow. Second operand 82 states and 5956 transitions. [2023-11-06 22:03:55,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 743 transitions, 26077 flow [2023-11-06 22:03:57,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 743 transitions, 20620 flow, removed 2635 selfloop flow, removed 25 redundant places. [2023-11-06 22:03:57,359 INFO L231 Difference]: Finished difference. Result has 452 places, 522 transitions, 15403 flow [2023-11-06 22:03:57,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=7047, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=15403, PETRI_PLACES=452, PETRI_TRANSITIONS=522} [2023-11-06 22:03:57,360 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 428 predicate places. [2023-11-06 22:03:57,361 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 522 transitions, 15403 flow [2023-11-06 22:03:57,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:03:57,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:03:57,361 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:03:57,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:03:57,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:03:57,562 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:03:57,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:03:57,562 INFO L85 PathProgramCache]: Analyzing trace with hash -399485317, now seen corresponding path program 16 times [2023-11-06 22:03:57,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:03:57,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503725255] [2023-11-06 22:03:57,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:03:57,563 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-06 22:03:57,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:03:57,565 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:57,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:03:57,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:03:57,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:03:57,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:03:57,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:03:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:58,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:03:59,562 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:03:59,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:03:59,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503725255] [2023-11-06 22:03:59,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503725255] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:03:59,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:03:59,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2023-11-06 22:03:59,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975084953] [2023-11-06 22:03:59,563 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:03:59,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-06 22:03:59,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:03:59,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-06 22:03:59,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2023-11-06 22:04:00,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:04:00,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 522 transitions, 15403 flow. Second operand has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:00,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:00,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:04:00,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:16,033 INFO L124 PetriNetUnfolderBase]: 1868/3467 cut-off events. [2023-11-06 22:04:16,034 INFO L125 PetriNetUnfolderBase]: For 1593151/1593151 co-relation queries the response was YES. [2023-11-06 22:04:16,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60640 conditions, 3467 events. 1868/3467 cut-off events. For 1593151/1593151 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 19320 event pairs, 32 based on Foata normal form. 88/3555 useless extension candidates. Maximal degree in co-relation 60477. Up to 1012 conditions per place. [2023-11-06 22:04:16,112 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 153 selfloop transitions, 444 changer transitions 118/715 dead transitions. [2023-11-06 22:04:16,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 715 transitions, 23528 flow [2023-11-06 22:04:16,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-11-06 22:04:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-11-06 22:04:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 4522 transitions. [2023-11-06 22:04:16,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2023-11-06 22:04:16,121 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 4522 transitions. [2023-11-06 22:04:16,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 4522 transitions. [2023-11-06 22:04:16,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:16,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 4522 transitions. [2023-11-06 22:04:16,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 72.93548387096774) internal successors, (4522), 62 states have internal predecessors, (4522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:16,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 171.0) internal successors, (10773), 63 states have internal predecessors, (10773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:16,145 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 171.0) internal successors, (10773), 63 states have internal predecessors, (10773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:16,145 INFO L175 Difference]: Start difference. First operand has 452 places, 522 transitions, 15403 flow. Second operand 62 states and 4522 transitions. [2023-11-06 22:04:16,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 715 transitions, 23528 flow [2023-11-06 22:04:19,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 715 transitions, 17615 flow, removed 2739 selfloop flow, removed 43 redundant places. [2023-11-06 22:04:19,539 INFO L231 Difference]: Finished difference. Result has 475 places, 523 transitions, 12159 flow [2023-11-06 22:04:19,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=7982, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=12159, PETRI_PLACES=475, PETRI_TRANSITIONS=523} [2023-11-06 22:04:19,541 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 451 predicate places. [2023-11-06 22:04:19,541 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 523 transitions, 12159 flow [2023-11-06 22:04:19,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 69.3529411764706) internal successors, (2358), 34 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:19,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:19,541 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:19,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:19,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:04:19,742 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:04:19,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:19,743 INFO L85 PathProgramCache]: Analyzing trace with hash -415028657, now seen corresponding path program 17 times [2023-11-06 22:04:19,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:04:19,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217473062] [2023-11-06 22:04:19,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:04:19,743 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-06 22:04:19,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:04:19,745 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:04:19,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:04:19,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-11-06 22:04:19,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:19,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 22:04:19,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:20,332 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:04:20,332 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:04:22,125 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:04:22,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217473062] [2023-11-06 22:04:22,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217473062] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:22,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:04:22,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 38 [2023-11-06 22:04:22,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142055850] [2023-11-06 22:04:22,125 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:22,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-06 22:04:22,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:04:22,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-06 22:04:22,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2023-11-06 22:04:23,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:04:23,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 523 transitions, 12159 flow. Second operand has 40 states, 40 states have (on average 69.25) internal successors, (2770), 40 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:23,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:23,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:04:23,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:32,839 INFO L124 PetriNetUnfolderBase]: 1956/3643 cut-off events. [2023-11-06 22:04:32,839 INFO L125 PetriNetUnfolderBase]: For 1578289/1578289 co-relation queries the response was YES. [2023-11-06 22:04:32,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61777 conditions, 3643 events. 1956/3643 cut-off events. For 1578289/1578289 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 20416 event pairs, 821 based on Foata normal form. 80/3723 useless extension candidates. Maximal degree in co-relation 61613. Up to 3257 conditions per place. [2023-11-06 22:04:32,917 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 541 selfloop transitions, 47 changer transitions 75/663 dead transitions. [2023-11-06 22:04:32,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 663 transitions, 19868 flow [2023-11-06 22:04:32,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-06 22:04:32,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-06 22:04:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2911 transitions. [2023-11-06 22:04:32,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42558479532163745 [2023-11-06 22:04:32,924 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2911 transitions. [2023-11-06 22:04:32,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2911 transitions. [2023-11-06 22:04:32,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:32,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2911 transitions. [2023-11-06 22:04:32,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 72.775) internal successors, (2911), 40 states have internal predecessors, (2911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:32,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:32,939 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:32,940 INFO L175 Difference]: Start difference. First operand has 475 places, 523 transitions, 12159 flow. Second operand 40 states and 2911 transitions. [2023-11-06 22:04:32,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 663 transitions, 19868 flow [2023-11-06 22:04:37,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 663 transitions, 17209 flow, removed 1217 selfloop flow, removed 24 redundant places. [2023-11-06 22:04:37,637 INFO L231 Difference]: Finished difference. Result has 512 places, 545 transitions, 12197 flow [2023-11-06 22:04:37,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=9542, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=12197, PETRI_PLACES=512, PETRI_TRANSITIONS=545} [2023-11-06 22:04:37,638 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 488 predicate places. [2023-11-06 22:04:37,638 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 545 transitions, 12197 flow [2023-11-06 22:04:37,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 69.25) internal successors, (2770), 40 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:37,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:04:37,639 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:04:37,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-06 22:04:37,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:04:37,840 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:04:37,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:04:37,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1200184867, now seen corresponding path program 18 times [2023-11-06 22:04:37,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:04:37,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1619235125] [2023-11-06 22:04:37,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:04:37,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:04:37,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:04:37,850 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:04:37,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:04:37,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-11-06 22:04:37,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:04:37,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 22:04:37,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:04:38,432 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:04:38,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:04:40,095 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:04:40,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:04:40,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1619235125] [2023-11-06 22:04:40,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1619235125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:04:40,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:04:40,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 38 [2023-11-06 22:04:40,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614834471] [2023-11-06 22:04:40,096 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:04:40,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-06 22:04:40,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:04:40,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-06 22:04:40,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2023-11-06 22:04:41,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:04:41,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 545 transitions, 12197 flow. Second operand has 40 states, 40 states have (on average 69.25) internal successors, (2770), 40 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:41,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:04:41,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:04:41,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:04:55,110 INFO L124 PetriNetUnfolderBase]: 2400/4523 cut-off events. [2023-11-06 22:04:55,110 INFO L125 PetriNetUnfolderBase]: For 2566522/2566522 co-relation queries the response was YES. [2023-11-06 22:04:55,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86458 conditions, 4523 events. 2400/4523 cut-off events. For 2566522/2566522 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 26761 event pairs, 785 based on Foata normal form. 80/4603 useless extension candidates. Maximal degree in co-relation 86272. Up to 3056 conditions per place. [2023-11-06 22:04:55,215 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 600 selfloop transitions, 170 changer transitions 75/845 dead transitions. [2023-11-06 22:04:55,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 845 transitions, 26185 flow [2023-11-06 22:04:55,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-11-06 22:04:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-11-06 22:04:55,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4429 transitions. [2023-11-06 22:04:55,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4245997507429777 [2023-11-06 22:04:55,222 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4429 transitions. [2023-11-06 22:04:55,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4429 transitions. [2023-11-06 22:04:55,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:04:55,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4429 transitions. [2023-11-06 22:04:55,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 72.60655737704919) internal successors, (4429), 61 states have internal predecessors, (4429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:55,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 171.0) internal successors, (10602), 62 states have internal predecessors, (10602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:55,241 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 171.0) internal successors, (10602), 62 states have internal predecessors, (10602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:04:55,241 INFO L175 Difference]: Start difference. First operand has 512 places, 545 transitions, 12197 flow. Second operand 61 states and 4429 transitions. [2023-11-06 22:04:55,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 845 transitions, 26185 flow [2023-11-06 22:05:01,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 845 transitions, 23851 flow, removed 1148 selfloop flow, removed 11 redundant places. [2023-11-06 22:05:01,297 INFO L231 Difference]: Finished difference. Result has 596 places, 640 transitions, 15980 flow [2023-11-06 22:05:01,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=9863, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=15980, PETRI_PLACES=596, PETRI_TRANSITIONS=640} [2023-11-06 22:05:01,298 INFO L281 CegarLoopForPetriNet]: 24 programPoint places, 572 predicate places. [2023-11-06 22:05:01,298 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 640 transitions, 15980 flow [2023-11-06 22:05:01,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 69.25) internal successors, (2770), 40 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:01,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:05:01,299 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:05:01,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-11-06 22:05:01,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:05:01,499 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-11-06 22:05:01,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:05:01,500 INFO L85 PathProgramCache]: Analyzing trace with hash 293991191, now seen corresponding path program 19 times [2023-11-06 22:05:01,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:05:01,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [310909898] [2023-11-06 22:05:01,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:05:01,500 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-06 22:05:01,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:05:01,501 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:05:01,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a2d8731-8d11-4373-b2c3-7d1d9bd7611c/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:05:01,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:05:01,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 22:05:01,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:05:01,964 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:05:01,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:05:03,579 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:05:03,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:05:03,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [310909898] [2023-11-06 22:05:03,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [310909898] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:05:03,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:05:03,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 38 [2023-11-06 22:05:03,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886993447] [2023-11-06 22:05:03,580 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:05:03,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-06 22:05:03,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:05:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-06 22:05:03,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1336, Unknown=0, NotChecked=0, Total=1560 [2023-11-06 22:05:04,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 171 [2023-11-06 22:05:04,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 640 transitions, 15980 flow. Second operand has 40 states, 40 states have (on average 69.25) internal successors, (2770), 40 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:05:04,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:05:04,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 171 [2023-11-06 22:05:04,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand