./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 527bcce2 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_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d4ad0d0809306a534b821bfb65370b6441b48266d0d86b4699760a422c08b963 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 22:06:57,279 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 22:06:57,408 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-21 22:06:57,419 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 22:06:57,420 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 22:06:57,457 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 22:06:57,458 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 22:06:57,459 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 22:06:57,460 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-21 22:06:57,465 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-21 22:06:57,466 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 22:06:57,467 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 22:06:57,467 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 22:06:57,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 22:06:57,470 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 22:06:57,470 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 22:06:57,471 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 22:06:57,471 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 22:06:57,472 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-21 22:06:57,472 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-21 22:06:57,472 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-21 22:06:57,473 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-21 22:06:57,474 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-21 22:06:57,474 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 22:06:57,475 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 22:06:57,475 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 22:06:57,476 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 22:06:57,477 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 22:06:57,477 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-21 22:06:57,477 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-21 22:06:57,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:06:57,479 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 22:06:57,480 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-21 22:06:57,480 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 22:06:57,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-21 22:06:57,481 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-21 22:06:57,481 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-21 22:06:57,481 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-21 22:06:57,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-21 22:06:57,482 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_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/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_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d4ad0d0809306a534b821bfb65370b6441b48266d0d86b4699760a422c08b963 [2023-11-21 22:06:57,841 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 22:06:57,874 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 22:06:57,877 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 22:06:57,878 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 22:06:57,879 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 22:06:57,880 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/weaver/test-easy11.wvr.c [2023-11-21 22:07:01,084 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 22:07:01,309 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 22:07:01,309 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/sv-benchmarks/c/weaver/test-easy11.wvr.c [2023-11-21 22:07:01,317 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/data/0de81b1a6/7b1308741ab847ddbaaefd3d4ce8c3ea/FLAGe838c0977 [2023-11-21 22:07:01,331 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/data/0de81b1a6/7b1308741ab847ddbaaefd3d4ce8c3ea [2023-11-21 22:07:01,334 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 22:07:01,336 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 22:07:01,338 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 22:07:01,338 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 22:07:01,344 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 22:07:01,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@100f437 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01, skipping insertion in model container [2023-11-21 22:07:01,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,371 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 22:07:01,558 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:07:01,569 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 22:07:01,592 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:07:01,602 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:07:01,602 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:07:01,611 INFO L206 MainTranslator]: Completed translation [2023-11-21 22:07:01,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01 WrapperNode [2023-11-21 22:07:01,612 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 22:07:01,613 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 22:07:01,613 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 22:07:01,613 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 22:07:01,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,630 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,653 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 55 [2023-11-21 22:07:01,654 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 22:07:01,655 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 22:07:01,655 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 22:07:01,656 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 22:07:01,666 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,666 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,669 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,670 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,676 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,680 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,681 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,683 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,686 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 22:07:01,687 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 22:07:01,687 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 22:07:01,687 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 22:07:01,688 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (1/1) ... [2023-11-21 22:07:01,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:07:01,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:01,726 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-21 22:07:01,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-21 22:07:01,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 22:07:01,775 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-21 22:07:01,775 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-21 22:07:01,776 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-21 22:07:01,776 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-21 22:07:01,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-21 22:07:01,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-21 22:07:01,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-21 22:07:01,777 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-21 22:07:01,777 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-21 22:07:01,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 22:07:01,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 22:07:01,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-21 22:07:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-21 22:07:01,779 WARN L212 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-21 22:07:01,913 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 22:07:01,915 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 22:07:02,116 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 22:07:02,332 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 22:07:02,332 INFO L308 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-21 22:07:02,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:07:02 BoogieIcfgContainer [2023-11-21 22:07:02,335 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 22:07:02,338 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-21 22:07:02,339 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-21 22:07:02,343 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-21 22:07:02,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 10:07:01" (1/3) ... [2023-11-21 22:07:02,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4556a974 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:07:02, skipping insertion in model container [2023-11-21 22:07:02,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:07:01" (2/3) ... [2023-11-21 22:07:02,345 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4556a974 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:07:02, skipping insertion in model container [2023-11-21 22:07:02,345 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:07:02" (3/3) ... [2023-11-21 22:07:02,346 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2023-11-21 22:07:02,369 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-21 22:07:02,369 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-21 22:07:02,369 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-21 22:07:02,420 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-21 22:07:02,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 37 transitions, 88 flow [2023-11-21 22:07:02,491 INFO L124 PetriNetUnfolderBase]: 2/35 cut-off events. [2023-11-21 22:07:02,491 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-21 22:07:02,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 2/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 51 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2023-11-21 22:07:02,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 37 transitions, 88 flow [2023-11-21 22:07:02,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 34 transitions, 80 flow [2023-11-21 22:07:02,513 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-21 22:07:02,520 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;@72872c2c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-21 22:07:02,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-21 22:07:02,525 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-21 22:07:02,525 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-21 22:07:02,525 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-21 22:07:02,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:02,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 22:07:02,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:02,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:02,542 INFO L85 PathProgramCache]: Analyzing trace with hash 7908, now seen corresponding path program 1 times [2023-11-21 22:07:02,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:02,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386642084] [2023-11-21 22:07:02,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:02,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:02,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:02,875 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-21 22:07:02,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:02,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386642084] [2023-11-21 22:07:02,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386642084] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:02,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:02,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 22:07:02,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955740126] [2023-11-21 22:07:02,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:02,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:07:02,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:02,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:07:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:07:02,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-21 22:07:02,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:02,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:02,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-21 22:07:02,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:03,084 INFO L124 PetriNetUnfolderBase]: 93/200 cut-off events. [2023-11-21 22:07:03,084 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-11-21 22:07:03,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376 conditions, 200 events. 93/200 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 643 event pairs, 66 based on Foata normal form. 1/161 useless extension candidates. Maximal degree in co-relation 321. Up to 157 conditions per place. [2023-11-21 22:07:03,090 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-11-21 22:07:03,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 30 transitions, 108 flow [2023-11-21 22:07:03,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:07:03,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:07:03,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-21 22:07:03,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2023-11-21 22:07:03,103 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-21 22:07:03,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-21 22:07:03,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:03,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-21 22:07:03,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,114 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,116 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 80 flow. Second operand 3 states and 66 transitions. [2023-11-21 22:07:03,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 30 transitions, 108 flow [2023-11-21 22:07:03,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 100 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-21 22:07:03,122 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 66 flow [2023-11-21 22:07:03,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-21 22:07:03,127 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -6 predicate places. [2023-11-21 22:07:03,128 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 66 flow [2023-11-21 22:07:03,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:03,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-21 22:07:03,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-21 22:07:03,129 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:03,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:03,130 INFO L85 PathProgramCache]: Analyzing trace with hash 7909, now seen corresponding path program 1 times [2023-11-21 22:07:03,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:03,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753793915] [2023-11-21 22:07:03,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:03,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:03,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:03,364 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-21 22:07:03,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:03,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753793915] [2023-11-21 22:07:03,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753793915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:03,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:03,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 22:07:03,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374065234] [2023-11-21 22:07:03,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:03,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:07:03,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:03,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:07:03,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:07:03,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:03,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:03,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:03,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:03,501 INFO L124 PetriNetUnfolderBase]: 61/136 cut-off events. [2023-11-21 22:07:03,501 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-21 22:07:03,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 136 events. 61/136 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 396 event pairs, 42 based on Foata normal form. 17/126 useless extension candidates. Maximal degree in co-relation 247. Up to 108 conditions per place. [2023-11-21 22:07:03,505 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-21 22:07:03,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 28 transitions, 94 flow [2023-11-21 22:07:03,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:07:03,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:07:03,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-21 22:07:03,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-21 22:07:03,510 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-21 22:07:03,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-21 22:07:03,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:03,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-21 22:07:03,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,519 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,520 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 66 flow. Second operand 3 states and 69 transitions. [2023-11-21 22:07:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 28 transitions, 94 flow [2023-11-21 22:07:03,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 28 transitions, 93 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:03,526 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 63 flow [2023-11-21 22:07:03,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=61, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=63, PETRI_PLACES=32, PETRI_TRANSITIONS=28} [2023-11-21 22:07:03,528 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-21 22:07:03,528 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 63 flow [2023-11-21 22:07:03,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:03,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-21 22:07:03,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-21 22:07:03,534 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:03,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:03,536 INFO L85 PathProgramCache]: Analyzing trace with hash 235795154, now seen corresponding path program 1 times [2023-11-21 22:07:03,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:03,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006769431] [2023-11-21 22:07:03,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:03,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:03,659 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-21 22:07:03,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:03,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006769431] [2023-11-21 22:07:03,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006769431] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:03,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:03,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 22:07:03,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51474750] [2023-11-21 22:07:03,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:03,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:07:03,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:03,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:07:03,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:07:03,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-21 22:07:03,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 63 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:03,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-21 22:07:03,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:03,792 INFO L124 PetriNetUnfolderBase]: 69/146 cut-off events. [2023-11-21 22:07:03,792 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-21 22:07:03,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 146 events. 69/146 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 411 event pairs, 48 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 273. Up to 124 conditions per place. [2023-11-21 22:07:03,794 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-21 22:07:03,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 26 transitions, 95 flow [2023-11-21 22:07:03,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:07:03,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:07:03,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 65 transitions. [2023-11-21 22:07:03,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5855855855855856 [2023-11-21 22:07:03,797 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 65 transitions. [2023-11-21 22:07:03,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 65 transitions. [2023-11-21 22:07:03,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:03,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 65 transitions. [2023-11-21 22:07:03,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,799 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,800 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 63 flow. Second operand 3 states and 65 transitions. [2023-11-21 22:07:03,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 26 transitions, 95 flow [2023-11-21 22:07:03,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 26 transitions, 94 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:03,801 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 60 flow [2023-11-21 22:07:03,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=31, PETRI_TRANSITIONS=26} [2023-11-21 22:07:03,802 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -8 predicate places. [2023-11-21 22:07:03,803 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 60 flow [2023-11-21 22:07:03,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:03,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-21 22:07:03,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-21 22:07:03,804 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:03,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:03,804 INFO L85 PathProgramCache]: Analyzing trace with hash 235795155, now seen corresponding path program 1 times [2023-11-21 22:07:03,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:03,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032584491] [2023-11-21 22:07:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:03,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:03,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:03,927 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-21 22:07:03,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:03,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032584491] [2023-11-21 22:07:03,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032584491] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:03,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:03,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-21 22:07:03,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404365251] [2023-11-21 22:07:03,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:03,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:07:03,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:03,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:07:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:07:03,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:03,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 26 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:03,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:03,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:03,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:04,012 INFO L124 PetriNetUnfolderBase]: 61/130 cut-off events. [2023-11-21 22:07:04,012 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-21 22:07:04,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 130 events. 61/130 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 360 event pairs, 42 based on Foata normal form. 7/116 useless extension candidates. Maximal degree in co-relation 241. Up to 108 conditions per place. [2023-11-21 22:07:04,015 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-21 22:07:04,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 24 transitions, 88 flow [2023-11-21 22:07:04,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:07:04,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:07:04,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-21 22:07:04,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-21 22:07:04,021 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-21 22:07:04,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-21 22:07:04,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:04,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-21 22:07:04,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,025 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,025 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 60 flow. Second operand 3 states and 69 transitions. [2023-11-21 22:07:04,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 24 transitions, 88 flow [2023-11-21 22:07:04,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 24 transitions, 87 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:04,029 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 57 flow [2023-11-21 22:07:04,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-11-21 22:07:04,031 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -9 predicate places. [2023-11-21 22:07:04,031 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 57 flow [2023-11-21 22:07:04,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:04,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:04,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-21 22:07:04,033 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:04,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:04,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1690303433, now seen corresponding path program 1 times [2023-11-21 22:07:04,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:04,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083322641] [2023-11-21 22:07:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:04,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:04,411 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-21 22:07:04,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:04,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083322641] [2023-11-21 22:07:04,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083322641] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:04,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:04,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:04,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697242659] [2023-11-21 22:07:04,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:04,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:04,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:04,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:04,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:04,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:04,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 57 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:04,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:04,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:04,756 INFO L124 PetriNetUnfolderBase]: 111/210 cut-off events. [2023-11-21 22:07:04,756 INFO L125 PetriNetUnfolderBase]: For 7/9 co-relation queries the response was YES. [2023-11-21 22:07:04,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 210 events. 111/210 cut-off events. For 7/9 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 678 event pairs, 2 based on Foata normal form. 2/184 useless extension candidates. Maximal degree in co-relation 414. Up to 57 conditions per place. [2023-11-21 22:07:04,760 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 40 selfloop transitions, 10 changer transitions 10/66 dead transitions. [2023-11-21 22:07:04,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 66 transitions, 269 flow [2023-11-21 22:07:04,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2023-11-21 22:07:04,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6426426426426426 [2023-11-21 22:07:04,768 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 214 transitions. [2023-11-21 22:07:04,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 214 transitions. [2023-11-21 22:07:04,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:04,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 214 transitions. [2023-11-21 22:07:04,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.77777777777778) internal successors, (214), 9 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,775 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,775 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 57 flow. Second operand 9 states and 214 transitions. [2023-11-21 22:07:04,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 66 transitions, 269 flow [2023-11-21 22:07:04,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 66 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:04,779 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 121 flow [2023-11-21 22:07:04,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2023-11-21 22:07:04,782 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2023-11-21 22:07:04,783 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 121 flow [2023-11-21 22:07:04,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:04,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:04,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:04,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-21 22:07:04,786 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:04,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:04,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1620742703, now seen corresponding path program 2 times [2023-11-21 22:07:04,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:04,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306880929] [2023-11-21 22:07:04,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:04,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:05,055 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-21 22:07:05,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:05,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306880929] [2023-11-21 22:07:05,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306880929] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:05,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:05,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:05,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753289251] [2023-11-21 22:07:05,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:05,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:05,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:05,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:05,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:05,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:05,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 121 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:05,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:05,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:05,332 INFO L124 PetriNetUnfolderBase]: 114/224 cut-off events. [2023-11-21 22:07:05,333 INFO L125 PetriNetUnfolderBase]: For 96/100 co-relation queries the response was YES. [2023-11-21 22:07:05,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 224 events. 114/224 cut-off events. For 96/100 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 717 event pairs, 15 based on Foata normal form. 2/214 useless extension candidates. Maximal degree in co-relation 595. Up to 115 conditions per place. [2023-11-21 22:07:05,335 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 34 selfloop transitions, 14 changer transitions 10/64 dead transitions. [2023-11-21 22:07:05,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 64 transitions, 350 flow [2023-11-21 22:07:05,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:05,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2023-11-21 22:07:05,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276276276276276 [2023-11-21 22:07:05,337 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 209 transitions. [2023-11-21 22:07:05,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 209 transitions. [2023-11-21 22:07:05,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:05,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 209 transitions. [2023-11-21 22:07:05,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.22222222222222) internal successors, (209), 9 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,340 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,340 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 121 flow. Second operand 9 states and 209 transitions. [2023-11-21 22:07:05,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 64 transitions, 350 flow [2023-11-21 22:07:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 338 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-21 22:07:05,345 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 204 flow [2023-11-21 22:07:05,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=204, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2023-11-21 22:07:05,346 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2023-11-21 22:07:05,346 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 204 flow [2023-11-21 22:07:05,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:05,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:05,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-21 22:07:05,347 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:05,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:05,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1121008787, now seen corresponding path program 3 times [2023-11-21 22:07:05,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:05,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844743953] [2023-11-21 22:07:05,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:05,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:05,580 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-21 22:07:05,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:05,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844743953] [2023-11-21 22:07:05,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844743953] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:05,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:05,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:05,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245778515] [2023-11-21 22:07:05,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:05,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:05,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:05,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:05,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:05,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:05,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 204 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:05,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:05,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:05,877 INFO L124 PetriNetUnfolderBase]: 120/231 cut-off events. [2023-11-21 22:07:05,877 INFO L125 PetriNetUnfolderBase]: For 209/213 co-relation queries the response was YES. [2023-11-21 22:07:05,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 732 conditions, 231 events. 120/231 cut-off events. For 209/213 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 760 event pairs, 11 based on Foata normal form. 2/233 useless extension candidates. Maximal degree in co-relation 715. Up to 119 conditions per place. [2023-11-21 22:07:05,881 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 39 selfloop transitions, 18 changer transitions 10/73 dead transitions. [2023-11-21 22:07:05,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 471 flow [2023-11-21 22:07:05,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:05,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:05,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2023-11-21 22:07:05,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2023-11-21 22:07:05,885 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 213 transitions. [2023-11-21 22:07:05,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 213 transitions. [2023-11-21 22:07:05,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:05,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 213 transitions. [2023-11-21 22:07:05,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.666666666666668) internal successors, (213), 9 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-21 22:07:05,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,888 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,888 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 204 flow. Second operand 9 states and 213 transitions. [2023-11-21 22:07:05,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 471 flow [2023-11-21 22:07:05,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 436 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-21 22:07:05,899 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 270 flow [2023-11-21 22:07:05,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2023-11-21 22:07:05,900 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2023-11-21 22:07:05,900 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 270 flow [2023-11-21 22:07:05,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:05,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:05,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:05,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-21 22:07:05,902 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:05,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:05,903 INFO L85 PathProgramCache]: Analyzing trace with hash 155261197, now seen corresponding path program 4 times [2023-11-21 22:07:05,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:05,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383128894] [2023-11-21 22:07:05,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:05,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:06,134 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-21 22:07:06,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:06,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383128894] [2023-11-21 22:07:06,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383128894] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:06,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:06,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734975446] [2023-11-21 22:07:06,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:06,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:06,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:06,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:06,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:06,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:06,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 270 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:06,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:06,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:06,444 INFO L124 PetriNetUnfolderBase]: 141/264 cut-off events. [2023-11-21 22:07:06,444 INFO L125 PetriNetUnfolderBase]: For 415/419 co-relation queries the response was YES. [2023-11-21 22:07:06,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 264 events. 141/264 cut-off events. For 415/419 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 862 event pairs, 20 based on Foata normal form. 2/265 useless extension candidates. Maximal degree in co-relation 910. Up to 129 conditions per place. [2023-11-21 22:07:06,448 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 36 selfloop transitions, 26 changer transitions 10/78 dead transitions. [2023-11-21 22:07:06,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 590 flow [2023-11-21 22:07:06,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:06,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:06,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:06,451 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:06,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:06,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:06,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:06,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,457 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,457 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 270 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:06,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 590 flow [2023-11-21 22:07:06,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 528 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:06,465 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 405 flow [2023-11-21 22:07:06,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=405, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2023-11-21 22:07:06,472 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 24 predicate places. [2023-11-21 22:07:06,472 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 405 flow [2023-11-21 22:07:06,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:06,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:06,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-21 22:07:06,474 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:06,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:06,475 INFO L85 PathProgramCache]: Analyzing trace with hash 492937801, now seen corresponding path program 5 times [2023-11-21 22:07:06,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:06,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111878561] [2023-11-21 22:07:06,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:06,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:06,677 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-21 22:07:06,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:06,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111878561] [2023-11-21 22:07:06,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111878561] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:06,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:06,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:06,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7602806] [2023-11-21 22:07:06,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:06,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:06,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:06,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:06,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:06,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:06,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 405 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:06,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:06,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:06,987 INFO L124 PetriNetUnfolderBase]: 149/280 cut-off events. [2023-11-21 22:07:06,987 INFO L125 PetriNetUnfolderBase]: For 642/642 co-relation queries the response was YES. [2023-11-21 22:07:06,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 280 events. 149/280 cut-off events. For 642/642 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 960 event pairs, 12 based on Foata normal form. 1/281 useless extension candidates. Maximal degree in co-relation 1053. Up to 132 conditions per place. [2023-11-21 22:07:06,992 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 48 selfloop transitions, 25 changer transitions 10/89 dead transitions. [2023-11-21 22:07:06,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 729 flow [2023-11-21 22:07:06,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:06,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:06,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2023-11-21 22:07:06,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2023-11-21 22:07:06,994 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 216 transitions. [2023-11-21 22:07:06,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 216 transitions. [2023-11-21 22:07:06,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:06,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 216 transitions. [2023-11-21 22:07:06,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 24.0) internal successors, (216), 9 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-21 22:07:06,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,997 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:06,998 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 405 flow. Second operand 9 states and 216 transitions. [2023-11-21 22:07:06,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 729 flow [2023-11-21 22:07:07,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 682 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-21 22:07:07,008 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 437 flow [2023-11-21 22:07:07,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=437, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2023-11-21 22:07:07,010 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 29 predicate places. [2023-11-21 22:07:07,010 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 437 flow [2023-11-21 22:07:07,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:07,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:07,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-21 22:07:07,011 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:07,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:07,012 INFO L85 PathProgramCache]: Analyzing trace with hash 858637347, now seen corresponding path program 6 times [2023-11-21 22:07:07,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:07,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163541454] [2023-11-21 22:07:07,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:07,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:07,219 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-21 22:07:07,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:07,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163541454] [2023-11-21 22:07:07,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163541454] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:07,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:07,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:07,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989033450] [2023-11-21 22:07:07,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:07,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:07,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:07,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:07,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:07,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:07,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 437 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:07,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:07,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:07,497 INFO L124 PetriNetUnfolderBase]: 166/309 cut-off events. [2023-11-21 22:07:07,497 INFO L125 PetriNetUnfolderBase]: For 848/848 co-relation queries the response was YES. [2023-11-21 22:07:07,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 309 events. 166/309 cut-off events. For 848/848 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1063 event pairs, 12 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 1261. Up to 149 conditions per place. [2023-11-21 22:07:07,502 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 43 selfloop transitions, 33 changer transitions 9/91 dead transitions. [2023-11-21 22:07:07,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 828 flow [2023-11-21 22:07:07,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:07,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:07,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:07,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:07,505 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:07,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:07,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:07,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:07,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,508 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,508 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 437 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:07,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 828 flow [2023-11-21 22:07:07,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 752 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:07,516 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 602 flow [2023-11-21 22:07:07,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=602, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2023-11-21 22:07:07,517 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 33 predicate places. [2023-11-21 22:07:07,517 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 602 flow [2023-11-21 22:07:07,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:07,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:07,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-21 22:07:07,519 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:07,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:07,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1342711373, now seen corresponding path program 7 times [2023-11-21 22:07:07,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:07,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299279378] [2023-11-21 22:07:07,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:07,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:07,696 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-21 22:07:07,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:07,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299279378] [2023-11-21 22:07:07,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299279378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:07,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:07,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:07,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359737260] [2023-11-21 22:07:07,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:07,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:07,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:07,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:07,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:07,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:07,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 602 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:07,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:07,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:07,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:07,999 INFO L124 PetriNetUnfolderBase]: 164/308 cut-off events. [2023-11-21 22:07:08,000 INFO L125 PetriNetUnfolderBase]: For 1113/1113 co-relation queries the response was YES. [2023-11-21 22:07:08,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 308 events. 164/308 cut-off events. For 1113/1113 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1085 event pairs, 14 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 1343. Up to 147 conditions per place. [2023-11-21 22:07:08,004 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 51 selfloop transitions, 29 changer transitions 11/97 dead transitions. [2023-11-21 22:07:08,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 953 flow [2023-11-21 22:07:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:08,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2023-11-21 22:07:08,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336336336336337 [2023-11-21 22:07:08,006 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 211 transitions. [2023-11-21 22:07:08,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 211 transitions. [2023-11-21 22:07:08,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:08,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 211 transitions. [2023-11-21 22:07:08,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.444444444444443) internal successors, (211), 9 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,010 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,010 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 602 flow. Second operand 9 states and 211 transitions. [2023-11-21 22:07:08,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 953 flow [2023-11-21 22:07:08,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 97 transitions, 871 flow, removed 28 selfloop flow, removed 4 redundant places. [2023-11-21 22:07:08,019 INFO L231 Difference]: Finished difference. Result has 76 places, 66 transitions, 583 flow [2023-11-21 22:07:08,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=583, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2023-11-21 22:07:08,020 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 37 predicate places. [2023-11-21 22:07:08,021 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 583 flow [2023-11-21 22:07:08,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:08,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:08,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-21 22:07:08,022 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:08,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:08,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1577097641, now seen corresponding path program 8 times [2023-11-21 22:07:08,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:08,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112924428] [2023-11-21 22:07:08,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:08,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:08,189 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-21 22:07:08,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:08,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112924428] [2023-11-21 22:07:08,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112924428] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:08,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:08,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:08,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240583005] [2023-11-21 22:07:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:08,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:08,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:08,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:08,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 583 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:08,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:08,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:08,432 INFO L124 PetriNetUnfolderBase]: 161/298 cut-off events. [2023-11-21 22:07:08,433 INFO L125 PetriNetUnfolderBase]: For 938/940 co-relation queries the response was YES. [2023-11-21 22:07:08,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1308 conditions, 298 events. 161/298 cut-off events. For 938/940 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1022 event pairs, 13 based on Foata normal form. 1/299 useless extension candidates. Maximal degree in co-relation 1283. Up to 145 conditions per place. [2023-11-21 22:07:08,437 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 43 selfloop transitions, 32 changer transitions 9/90 dead transitions. [2023-11-21 22:07:08,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 90 transitions, 870 flow [2023-11-21 22:07:08,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:08,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:08,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:08,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:08,439 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:08,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,442 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,442 INFO L175 Difference]: Start difference. First operand has 76 places, 66 transitions, 583 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:08,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 90 transitions, 870 flow [2023-11-21 22:07:08,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 90 transitions, 804 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:08,451 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 629 flow [2023-11-21 22:07:08,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=629, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2023-11-21 22:07:08,452 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 38 predicate places. [2023-11-21 22:07:08,453 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 629 flow [2023-11-21 22:07:08,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:08,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:08,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-21 22:07:08,454 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:08,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:08,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1602733633, now seen corresponding path program 9 times [2023-11-21 22:07:08,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:08,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323636303] [2023-11-21 22:07:08,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:08,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:08,616 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-21 22:07:08,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:08,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323636303] [2023-11-21 22:07:08,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323636303] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:08,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:08,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:08,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700177213] [2023-11-21 22:07:08,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:08,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:08,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:08,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:08,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 629 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:08,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:08,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:08,858 INFO L124 PetriNetUnfolderBase]: 160/300 cut-off events. [2023-11-21 22:07:08,858 INFO L125 PetriNetUnfolderBase]: For 996/998 co-relation queries the response was YES. [2023-11-21 22:07:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1326 conditions, 300 events. 160/300 cut-off events. For 996/998 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1057 event pairs, 15 based on Foata normal form. 2/302 useless extension candidates. Maximal degree in co-relation 1299. Up to 143 conditions per place. [2023-11-21 22:07:08,862 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 42 selfloop transitions, 30 changer transitions 12/90 dead transitions. [2023-11-21 22:07:08,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 90 transitions, 883 flow [2023-11-21 22:07:08,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:08,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:08,865 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:08,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:08,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,868 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,868 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 629 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 90 transitions, 883 flow [2023-11-21 22:07:08,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 90 transitions, 821 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-21 22:07:08,878 INFO L231 Difference]: Finished difference. Result has 80 places, 66 transitions, 604 flow [2023-11-21 22:07:08,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=604, PETRI_PLACES=80, PETRI_TRANSITIONS=66} [2023-11-21 22:07:08,879 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 41 predicate places. [2023-11-21 22:07:08,879 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 66 transitions, 604 flow [2023-11-21 22:07:08,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:08,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:08,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:08,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-21 22:07:08,880 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:08,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:08,880 INFO L85 PathProgramCache]: Analyzing trace with hash 807893495, now seen corresponding path program 10 times [2023-11-21 22:07:08,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:08,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068832699] [2023-11-21 22:07:08,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:08,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:09,082 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-21 22:07:09,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:09,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068832699] [2023-11-21 22:07:09,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068832699] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:09,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:09,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:09,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602159353] [2023-11-21 22:07:09,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:09,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:09,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:09,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:09,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:09,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:09,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 66 transitions, 604 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:09,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:09,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:09,352 INFO L124 PetriNetUnfolderBase]: 164/303 cut-off events. [2023-11-21 22:07:09,352 INFO L125 PetriNetUnfolderBase]: For 1089/1091 co-relation queries the response was YES. [2023-11-21 22:07:09,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1333 conditions, 303 events. 164/303 cut-off events. For 1089/1091 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1039 event pairs, 18 based on Foata normal form. 1/304 useless extension candidates. Maximal degree in co-relation 1306. Up to 145 conditions per place. [2023-11-21 22:07:09,356 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 44 selfloop transitions, 31 changer transitions 9/90 dead transitions. [2023-11-21 22:07:09,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 90 transitions, 874 flow [2023-11-21 22:07:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:09,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:09,358 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:09,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:09,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:09,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:09,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,361 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,361 INFO L175 Difference]: Start difference. First operand has 80 places, 66 transitions, 604 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:09,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 90 transitions, 874 flow [2023-11-21 22:07:09,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 810 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:09,370 INFO L231 Difference]: Finished difference. Result has 80 places, 67 transitions, 624 flow [2023-11-21 22:07:09,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=624, PETRI_PLACES=80, PETRI_TRANSITIONS=67} [2023-11-21 22:07:09,371 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 41 predicate places. [2023-11-21 22:07:09,371 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 67 transitions, 624 flow [2023-11-21 22:07:09,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:09,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:09,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-21 22:07:09,372 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:09,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash -2099489217, now seen corresponding path program 11 times [2023-11-21 22:07:09,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:09,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714200772] [2023-11-21 22:07:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:09,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:09,557 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-21 22:07:09,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:09,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714200772] [2023-11-21 22:07:09,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714200772] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:09,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:09,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:09,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898335909] [2023-11-21 22:07:09,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:09,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:09,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:09,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:09,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:09,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:09,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 67 transitions, 624 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:09,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:09,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:09,820 INFO L124 PetriNetUnfolderBase]: 176/332 cut-off events. [2023-11-21 22:07:09,821 INFO L125 PetriNetUnfolderBase]: For 1307/1307 co-relation queries the response was YES. [2023-11-21 22:07:09,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 332 events. 176/332 cut-off events. For 1307/1307 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1236 event pairs, 14 based on Foata normal form. 1/333 useless extension candidates. Maximal degree in co-relation 1408. Up to 157 conditions per place. [2023-11-21 22:07:09,825 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 47 selfloop transitions, 31 changer transitions 10/94 dead transitions. [2023-11-21 22:07:09,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 94 transitions, 914 flow [2023-11-21 22:07:09,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:09,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2023-11-21 22:07:09,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2023-11-21 22:07:09,828 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 216 transitions. [2023-11-21 22:07:09,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 216 transitions. [2023-11-21 22:07:09,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:09,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 216 transitions. [2023-11-21 22:07:09,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 24.0) internal successors, (216), 9 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-21 22:07:09,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,831 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,831 INFO L175 Difference]: Start difference. First operand has 80 places, 67 transitions, 624 flow. Second operand 9 states and 216 transitions. [2023-11-21 22:07:09,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 94 transitions, 914 flow [2023-11-21 22:07:09,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 94 transitions, 838 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:09,841 INFO L231 Difference]: Finished difference. Result has 82 places, 69 transitions, 637 flow [2023-11-21 22:07:09,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=637, PETRI_PLACES=82, PETRI_TRANSITIONS=69} [2023-11-21 22:07:09,842 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2023-11-21 22:07:09,842 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 69 transitions, 637 flow [2023-11-21 22:07:09,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:09,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:09,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:09,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-21 22:07:09,844 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:09,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1625867983, now seen corresponding path program 12 times [2023-11-21 22:07:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:09,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605169215] [2023-11-21 22:07:09,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:09,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:09,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:10,039 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-21 22:07:10,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:10,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605169215] [2023-11-21 22:07:10,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605169215] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:10,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:10,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:10,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289092686] [2023-11-21 22:07:10,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:10,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:10,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:10,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:10,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:10,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:10,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 69 transitions, 637 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:10,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:10,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:10,346 INFO L124 PetriNetUnfolderBase]: 166/317 cut-off events. [2023-11-21 22:07:10,346 INFO L125 PetriNetUnfolderBase]: For 1375/1377 co-relation queries the response was YES. [2023-11-21 22:07:10,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1406 conditions, 317 events. 166/317 cut-off events. For 1375/1377 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1153 event pairs, 18 based on Foata normal form. 2/319 useless extension candidates. Maximal degree in co-relation 1377. Up to 159 conditions per place. [2023-11-21 22:07:10,351 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 44 selfloop transitions, 28 changer transitions 12/90 dead transitions. [2023-11-21 22:07:10,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 90 transitions, 894 flow [2023-11-21 22:07:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:10,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:10,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2023-11-21 22:07:10,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366366366366366 [2023-11-21 22:07:10,354 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 212 transitions. [2023-11-21 22:07:10,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 212 transitions. [2023-11-21 22:07:10,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:10,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 212 transitions. [2023-11-21 22:07:10,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.555555555555557) internal successors, (212), 9 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,358 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,358 INFO L175 Difference]: Start difference. First operand has 82 places, 69 transitions, 637 flow. Second operand 9 states and 212 transitions. [2023-11-21 22:07:10,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 90 transitions, 894 flow [2023-11-21 22:07:10,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 90 transitions, 824 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:10,370 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 592 flow [2023-11-21 22:07:10,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=592, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2023-11-21 22:07:10,371 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2023-11-21 22:07:10,371 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 592 flow [2023-11-21 22:07:10,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:10,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:10,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-21 22:07:10,372 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:10,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:10,373 INFO L85 PathProgramCache]: Analyzing trace with hash -407800171, now seen corresponding path program 13 times [2023-11-21 22:07:10,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:10,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416338998] [2023-11-21 22:07:10,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:10,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:10,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:10,535 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-21 22:07:10,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:10,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416338998] [2023-11-21 22:07:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416338998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:10,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:10,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189571160] [2023-11-21 22:07:10,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:10,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:10,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:10,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:10,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:10,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 592 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:10,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:10,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:10,793 INFO L124 PetriNetUnfolderBase]: 162/313 cut-off events. [2023-11-21 22:07:10,794 INFO L125 PetriNetUnfolderBase]: For 1214/1214 co-relation queries the response was YES. [2023-11-21 22:07:10,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1334 conditions, 313 events. 162/313 cut-off events. For 1214/1214 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1104 event pairs, 19 based on Foata normal form. 1/313 useless extension candidates. Maximal degree in co-relation 1306. Up to 157 conditions per place. [2023-11-21 22:07:10,798 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 43 selfloop transitions, 30 changer transitions 9/88 dead transitions. [2023-11-21 22:07:10,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 88 transitions, 877 flow [2023-11-21 22:07:10,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:10,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:10,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2023-11-21 22:07:10,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306306306306306 [2023-11-21 22:07:10,800 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 210 transitions. [2023-11-21 22:07:10,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 210 transitions. [2023-11-21 22:07:10,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:10,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 210 transitions. [2023-11-21 22:07:10,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.333333333333332) internal successors, (210), 9 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,804 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,804 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 592 flow. Second operand 9 states and 210 transitions. [2023-11-21 22:07:10,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 88 transitions, 877 flow [2023-11-21 22:07:10,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 88 transitions, 813 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:10,814 INFO L231 Difference]: Finished difference. Result has 84 places, 68 transitions, 635 flow [2023-11-21 22:07:10,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=635, PETRI_PLACES=84, PETRI_TRANSITIONS=68} [2023-11-21 22:07:10,815 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 45 predicate places. [2023-11-21 22:07:10,815 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 68 transitions, 635 flow [2023-11-21 22:07:10,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:10,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-21 22:07:10,817 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:10,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:10,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1607019907, now seen corresponding path program 14 times [2023-11-21 22:07:10,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:10,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261161992] [2023-11-21 22:07:10,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:10,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:10,985 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-21 22:07:10,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:10,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261161992] [2023-11-21 22:07:10,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261161992] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:10,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:10,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:10,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913243962] [2023-11-21 22:07:10,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:10,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:10,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:10,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:10,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:10,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:10,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 68 transitions, 635 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:10,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:10,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:10,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:11,277 INFO L124 PetriNetUnfolderBase]: 172/331 cut-off events. [2023-11-21 22:07:11,277 INFO L125 PetriNetUnfolderBase]: For 1372/1372 co-relation queries the response was YES. [2023-11-21 22:07:11,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 331 events. 172/331 cut-off events. For 1372/1372 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1201 event pairs, 19 based on Foata normal form. 1/331 useless extension candidates. Maximal degree in co-relation 1408. Up to 161 conditions per place. [2023-11-21 22:07:11,282 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 51 selfloop transitions, 27 changer transitions 9/93 dead transitions. [2023-11-21 22:07:11,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 93 transitions, 962 flow [2023-11-21 22:07:11,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:11,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:11,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2023-11-21 22:07:11,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306306306306306 [2023-11-21 22:07:11,284 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 210 transitions. [2023-11-21 22:07:11,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 210 transitions. [2023-11-21 22:07:11,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:11,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 210 transitions. [2023-11-21 22:07:11,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.333333333333332) internal successors, (210), 9 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,288 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,288 INFO L175 Difference]: Start difference. First operand has 84 places, 68 transitions, 635 flow. Second operand 9 states and 210 transitions. [2023-11-21 22:07:11,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 93 transitions, 962 flow [2023-11-21 22:07:11,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 93 transitions, 907 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-21 22:07:11,304 INFO L231 Difference]: Finished difference. Result has 88 places, 70 transitions, 670 flow [2023-11-21 22:07:11,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=670, PETRI_PLACES=88, PETRI_TRANSITIONS=70} [2023-11-21 22:07:11,305 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 49 predicate places. [2023-11-21 22:07:11,306 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 70 transitions, 670 flow [2023-11-21 22:07:11,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:11,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:11,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-21 22:07:11,307 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:11,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:11,307 INFO L85 PathProgramCache]: Analyzing trace with hash -214607181, now seen corresponding path program 15 times [2023-11-21 22:07:11,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:11,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125158593] [2023-11-21 22:07:11,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:11,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:11,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:11,472 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-21 22:07:11,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:11,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125158593] [2023-11-21 22:07:11,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125158593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:11,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:11,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:11,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283113501] [2023-11-21 22:07:11,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:11,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:11,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:11,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:11,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:11,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:11,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 70 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:11,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:11,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:11,757 INFO L124 PetriNetUnfolderBase]: 164/319 cut-off events. [2023-11-21 22:07:11,757 INFO L125 PetriNetUnfolderBase]: For 1446/1446 co-relation queries the response was YES. [2023-11-21 22:07:11,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 319 events. 164/319 cut-off events. For 1446/1446 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1140 event pairs, 19 based on Foata normal form. 1/319 useless extension candidates. Maximal degree in co-relation 1398. Up to 163 conditions per place. [2023-11-21 22:07:11,809 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 49 selfloop transitions, 24 changer transitions 11/90 dead transitions. [2023-11-21 22:07:11,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 90 transitions, 963 flow [2023-11-21 22:07:11,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:11,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:11,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2023-11-21 22:07:11,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-21 22:07:11,848 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 207 transitions. [2023-11-21 22:07:11,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 207 transitions. [2023-11-21 22:07:11,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:11,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 207 transitions. [2023-11-21 22:07:11,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.0) internal successors, (207), 9 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-21 22:07:11,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,856 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,856 INFO L175 Difference]: Start difference. First operand has 88 places, 70 transitions, 670 flow. Second operand 9 states and 207 transitions. [2023-11-21 22:07:11,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 90 transitions, 963 flow [2023-11-21 22:07:11,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 90 transitions, 895 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:11,870 INFO L231 Difference]: Finished difference. Result has 88 places, 67 transitions, 620 flow [2023-11-21 22:07:11,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=620, PETRI_PLACES=88, PETRI_TRANSITIONS=67} [2023-11-21 22:07:11,871 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 49 predicate places. [2023-11-21 22:07:11,871 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 67 transitions, 620 flow [2023-11-21 22:07:11,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:11,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:11,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:11,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-21 22:07:11,872 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:11,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:11,873 INFO L85 PathProgramCache]: Analyzing trace with hash -252884595, now seen corresponding path program 16 times [2023-11-21 22:07:11,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:11,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913167326] [2023-11-21 22:07:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:11,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:12,048 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-21 22:07:12,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:12,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913167326] [2023-11-21 22:07:12,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913167326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:12,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:12,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:12,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441619006] [2023-11-21 22:07:12,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:12,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:12,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:12,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:12,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:12,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:12,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 67 transitions, 620 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:12,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:12,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:12,354 INFO L124 PetriNetUnfolderBase]: 173/330 cut-off events. [2023-11-21 22:07:12,354 INFO L125 PetriNetUnfolderBase]: For 1463/1465 co-relation queries the response was YES. [2023-11-21 22:07:12,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1445 conditions, 330 events. 173/330 cut-off events. For 1463/1465 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1197 event pairs, 19 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 1414. Up to 167 conditions per place. [2023-11-21 22:07:12,359 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 46 selfloop transitions, 29 changer transitions 9/90 dead transitions. [2023-11-21 22:07:12,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 90 transitions, 918 flow [2023-11-21 22:07:12,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:12,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:12,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2023-11-21 22:07:12,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2023-11-21 22:07:12,361 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 213 transitions. [2023-11-21 22:07:12,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 213 transitions. [2023-11-21 22:07:12,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:12,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 213 transitions. [2023-11-21 22:07:12,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.666666666666668) internal successors, (213), 9 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-21 22:07:12,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,364 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,364 INFO L175 Difference]: Start difference. First operand has 88 places, 67 transitions, 620 flow. Second operand 9 states and 213 transitions. [2023-11-21 22:07:12,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 90 transitions, 918 flow [2023-11-21 22:07:12,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 90 transitions, 860 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:12,376 INFO L231 Difference]: Finished difference. Result has 89 places, 69 transitions, 658 flow [2023-11-21 22:07:12,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=658, PETRI_PLACES=89, PETRI_TRANSITIONS=69} [2023-11-21 22:07:12,376 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 50 predicate places. [2023-11-21 22:07:12,377 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 69 transitions, 658 flow [2023-11-21 22:07:12,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:12,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:12,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-21 22:07:12,378 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:12,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:12,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1976775253, now seen corresponding path program 17 times [2023-11-21 22:07:12,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:12,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293591725] [2023-11-21 22:07:12,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:12,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:12,569 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-21 22:07:12,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:12,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293591725] [2023-11-21 22:07:12,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293591725] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:12,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:12,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:12,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144788140] [2023-11-21 22:07:12,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:12,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:12,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:12,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:12,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:12,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:12,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 69 transitions, 658 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:12,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:12,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:12,870 INFO L124 PetriNetUnfolderBase]: 170/330 cut-off events. [2023-11-21 22:07:12,870 INFO L125 PetriNetUnfolderBase]: For 1600/1602 co-relation queries the response was YES. [2023-11-21 22:07:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 330 events. 170/330 cut-off events. For 1600/1602 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1226 event pairs, 21 based on Foata normal form. 2/331 useless extension candidates. Maximal degree in co-relation 1422. Up to 177 conditions per place. [2023-11-21 22:07:12,875 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 45 selfloop transitions, 26 changer transitions 12/89 dead transitions. [2023-11-21 22:07:12,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 89 transitions, 926 flow [2023-11-21 22:07:12,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:12,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:12,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2023-11-21 22:07:12,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306306306306306 [2023-11-21 22:07:12,877 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 210 transitions. [2023-11-21 22:07:12,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 210 transitions. [2023-11-21 22:07:12,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:12,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 210 transitions. [2023-11-21 22:07:12,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.333333333333332) internal successors, (210), 9 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,885 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,885 INFO L175 Difference]: Start difference. First operand has 89 places, 69 transitions, 658 flow. Second operand 9 states and 210 transitions. [2023-11-21 22:07:12,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 89 transitions, 926 flow [2023-11-21 22:07:12,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 852 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:12,897 INFO L231 Difference]: Finished difference. Result has 90 places, 67 transitions, 614 flow [2023-11-21 22:07:12,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=614, PETRI_PLACES=90, PETRI_TRANSITIONS=67} [2023-11-21 22:07:12,898 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 51 predicate places. [2023-11-21 22:07:12,899 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 67 transitions, 614 flow [2023-11-21 22:07:12,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:12,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:12,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:12,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-21 22:07:12,901 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:12,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:12,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1774738495, now seen corresponding path program 18 times [2023-11-21 22:07:12,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:12,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837454671] [2023-11-21 22:07:12,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:12,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:13,064 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-21 22:07:13,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:13,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837454671] [2023-11-21 22:07:13,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837454671] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:13,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:13,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:13,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275944985] [2023-11-21 22:07:13,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:13,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:13,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:13,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:13,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:13,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:13,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 67 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:13,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:13,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:13,333 INFO L124 PetriNetUnfolderBase]: 162/317 cut-off events. [2023-11-21 22:07:13,334 INFO L125 PetriNetUnfolderBase]: For 1457/1457 co-relation queries the response was YES. [2023-11-21 22:07:13,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 317 events. 162/317 cut-off events. For 1457/1457 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1142 event pairs, 21 based on Foata normal form. 1/317 useless extension candidates. Maximal degree in co-relation 1333. Up to 167 conditions per place. [2023-11-21 22:07:13,338 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 44 selfloop transitions, 24 changer transitions 11/85 dead transitions. [2023-11-21 22:07:13,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 85 transitions, 868 flow [2023-11-21 22:07:13,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2023-11-21 22:07:13,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276276276276276 [2023-11-21 22:07:13,340 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 209 transitions. [2023-11-21 22:07:13,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 209 transitions. [2023-11-21 22:07:13,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:13,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 209 transitions. [2023-11-21 22:07:13,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.22222222222222) internal successors, (209), 9 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,343 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,343 INFO L175 Difference]: Start difference. First operand has 90 places, 67 transitions, 614 flow. Second operand 9 states and 209 transitions. [2023-11-21 22:07:13,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 85 transitions, 868 flow [2023-11-21 22:07:13,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 85 transitions, 812 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:13,355 INFO L231 Difference]: Finished difference. Result has 88 places, 64 transitions, 576 flow [2023-11-21 22:07:13,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=88, PETRI_TRANSITIONS=64} [2023-11-21 22:07:13,356 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 49 predicate places. [2023-11-21 22:07:13,356 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 64 transitions, 576 flow [2023-11-21 22:07:13,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:13,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:13,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-21 22:07:13,357 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:13,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:13,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1557870147, now seen corresponding path program 19 times [2023-11-21 22:07:13,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:13,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951825048] [2023-11-21 22:07:13,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:13,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:13,523 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-21 22:07:13,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:13,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951825048] [2023-11-21 22:07:13,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951825048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:13,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:13,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:13,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319236192] [2023-11-21 22:07:13,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:13,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:13,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:13,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:13,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:13,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:13,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 64 transitions, 576 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:13,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:13,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:13,795 INFO L124 PetriNetUnfolderBase]: 167/320 cut-off events. [2023-11-21 22:07:13,795 INFO L125 PetriNetUnfolderBase]: For 1569/1571 co-relation queries the response was YES. [2023-11-21 22:07:13,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1394 conditions, 320 events. 167/320 cut-off events. For 1569/1571 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1152 event pairs, 18 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1362. Up to 107 conditions per place. [2023-11-21 22:07:13,799 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 52 selfloop transitions, 22 changer transitions 9/89 dead transitions. [2023-11-21 22:07:13,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 89 transitions, 911 flow [2023-11-21 22:07:13,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:13,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:13,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2023-11-21 22:07:13,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-21 22:07:13,802 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 207 transitions. [2023-11-21 22:07:13,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 207 transitions. [2023-11-21 22:07:13,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:13,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 207 transitions. [2023-11-21 22:07:13,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.0) internal successors, (207), 9 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-21 22:07:13,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,805 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,805 INFO L175 Difference]: Start difference. First operand has 88 places, 64 transitions, 576 flow. Second operand 9 states and 207 transitions. [2023-11-21 22:07:13,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 89 transitions, 911 flow [2023-11-21 22:07:13,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 89 transitions, 853 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:13,816 INFO L231 Difference]: Finished difference. Result has 88 places, 65 transitions, 590 flow [2023-11-21 22:07:13,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=590, PETRI_PLACES=88, PETRI_TRANSITIONS=65} [2023-11-21 22:07:13,818 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 49 predicate places. [2023-11-21 22:07:13,818 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 65 transitions, 590 flow [2023-11-21 22:07:13,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:13,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:13,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:13,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-21 22:07:13,819 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:13,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash -926047497, now seen corresponding path program 20 times [2023-11-21 22:07:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:13,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502966782] [2023-11-21 22:07:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:13,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:13,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-21 22:07:13,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:13,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502966782] [2023-11-21 22:07:13,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502966782] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:13,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:13,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-21 22:07:13,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097579377] [2023-11-21 22:07:13,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:13,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:13,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:13,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:13,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-21 22:07:14,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:14,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 65 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:14,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:14,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:14,279 INFO L124 PetriNetUnfolderBase]: 174/329 cut-off events. [2023-11-21 22:07:14,279 INFO L125 PetriNetUnfolderBase]: For 1736/1736 co-relation queries the response was YES. [2023-11-21 22:07:14,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1454 conditions, 329 events. 174/329 cut-off events. For 1736/1736 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1205 event pairs, 23 based on Foata normal form. 1/329 useless extension candidates. Maximal degree in co-relation 1421. Up to 178 conditions per place. [2023-11-21 22:07:14,284 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 48 selfloop transitions, 25 changer transitions 10/89 dead transitions. [2023-11-21 22:07:14,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 889 flow [2023-11-21 22:07:14,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:14,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:14,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2023-11-21 22:07:14,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336336336336337 [2023-11-21 22:07:14,286 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 211 transitions. [2023-11-21 22:07:14,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 211 transitions. [2023-11-21 22:07:14,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:14,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 211 transitions. [2023-11-21 22:07:14,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.444444444444443) internal successors, (211), 9 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,288 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,288 INFO L175 Difference]: Start difference. First operand has 88 places, 65 transitions, 590 flow. Second operand 9 states and 211 transitions. [2023-11-21 22:07:14,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 889 flow [2023-11-21 22:07:14,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 89 transitions, 816 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:14,301 INFO L231 Difference]: Finished difference. Result has 90 places, 66 transitions, 590 flow [2023-11-21 22:07:14,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=590, PETRI_PLACES=90, PETRI_TRANSITIONS=66} [2023-11-21 22:07:14,302 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 51 predicate places. [2023-11-21 22:07:14,302 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 66 transitions, 590 flow [2023-11-21 22:07:14,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:14,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:14,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-21 22:07:14,303 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:14,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:14,304 INFO L85 PathProgramCache]: Analyzing trace with hash 743055306, now seen corresponding path program 1 times [2023-11-21 22:07:14,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:14,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831103522] [2023-11-21 22:07:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:14,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:14,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:14,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831103522] [2023-11-21 22:07:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831103522] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:14,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:14,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:14,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516250529] [2023-11-21 22:07:14,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:14,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:14,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:14,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:14,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:14,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:14,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 66 transitions, 590 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:14,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:14,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:14,539 INFO L124 PetriNetUnfolderBase]: 211/443 cut-off events. [2023-11-21 22:07:14,539 INFO L125 PetriNetUnfolderBase]: For 2688/2690 co-relation queries the response was YES. [2023-11-21 22:07:14,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1990 conditions, 443 events. 211/443 cut-off events. For 2688/2690 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2053 event pairs, 23 based on Foata normal form. 14/455 useless extension candidates. Maximal degree in co-relation 1953. Up to 112 conditions per place. [2023-11-21 22:07:14,545 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 56 selfloop transitions, 28 changer transitions 4/108 dead transitions. [2023-11-21 22:07:14,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 108 transitions, 1095 flow [2023-11-21 22:07:14,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-21 22:07:14,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-21 22:07:14,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2023-11-21 22:07:14,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2023-11-21 22:07:14,547 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 182 transitions. [2023-11-21 22:07:14,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 182 transitions. [2023-11-21 22:07:14,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:14,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 182 transitions. [2023-11-21 22:07:14,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 26.0) internal successors, (182), 7 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,549 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,549 INFO L175 Difference]: Start difference. First operand has 90 places, 66 transitions, 590 flow. Second operand 7 states and 182 transitions. [2023-11-21 22:07:14,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 108 transitions, 1095 flow [2023-11-21 22:07:14,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 108 transitions, 1025 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:14,564 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 807 flow [2023-11-21 22:07:14,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2023-11-21 22:07:14,565 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 52 predicate places. [2023-11-21 22:07:14,565 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 807 flow [2023-11-21 22:07:14,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:14,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:14,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-21 22:07:14,566 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:14,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash 446625982, now seen corresponding path program 2 times [2023-11-21 22:07:14,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:14,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627472620] [2023-11-21 22:07:14,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:14,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:14,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:14,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627472620] [2023-11-21 22:07:14,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627472620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:14,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:14,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:14,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171817] [2023-11-21 22:07:14,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:14,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:14,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:14,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 807 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:14,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:14,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:14,789 INFO L124 PetriNetUnfolderBase]: 238/503 cut-off events. [2023-11-21 22:07:14,789 INFO L125 PetriNetUnfolderBase]: For 4066/4072 co-relation queries the response was YES. [2023-11-21 22:07:14,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2388 conditions, 503 events. 238/503 cut-off events. For 4066/4072 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2355 event pairs, 44 based on Foata normal form. 14/513 useless extension candidates. Maximal degree in co-relation 2349. Up to 207 conditions per place. [2023-11-21 22:07:14,797 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 67 selfloop transitions, 21 changer transitions 0/108 dead transitions. [2023-11-21 22:07:14,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 108 transitions, 1178 flow [2023-11-21 22:07:14,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-21 22:07:14,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-21 22:07:14,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2023-11-21 22:07:14,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7675675675675676 [2023-11-21 22:07:14,799 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 142 transitions. [2023-11-21 22:07:14,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 142 transitions. [2023-11-21 22:07:14,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:14,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 142 transitions. [2023-11-21 22:07:14,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,801 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,801 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 807 flow. Second operand 5 states and 142 transitions. [2023-11-21 22:07:14,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 108 transitions, 1178 flow [2023-11-21 22:07:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 108 transitions, 1083 flow, removed 35 selfloop flow, removed 3 redundant places. [2023-11-21 22:07:14,820 INFO L231 Difference]: Finished difference. Result has 95 places, 85 transitions, 874 flow [2023-11-21 22:07:14,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=874, PETRI_PLACES=95, PETRI_TRANSITIONS=85} [2023-11-21 22:07:14,822 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 56 predicate places. [2023-11-21 22:07:14,822 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 85 transitions, 874 flow [2023-11-21 22:07:14,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:14,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:14,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:14,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-21 22:07:14,823 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:14,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:14,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1830364305, now seen corresponding path program 1 times [2023-11-21 22:07:14,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:14,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745397316] [2023-11-21 22:07:14,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:14,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:14,891 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-21 22:07:14,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:14,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745397316] [2023-11-21 22:07:14,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745397316] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:14,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969421275] [2023-11-21 22:07:14,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:14,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:14,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:14,896 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:14,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-21 22:07:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:15,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-21 22:07:15,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:15,086 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-21 22:07:15,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:15,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969421275] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:15,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-21 22:07:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2023-11-21 22:07:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656339024] [2023-11-21 22:07:15,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:15,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:15,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:15,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:15,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-21 22:07:15,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:15,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 85 transitions, 874 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:15,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:15,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:15,382 INFO L124 PetriNetUnfolderBase]: 326/709 cut-off events. [2023-11-21 22:07:15,382 INFO L125 PetriNetUnfolderBase]: For 4545/4553 co-relation queries the response was YES. [2023-11-21 22:07:15,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3230 conditions, 709 events. 326/709 cut-off events. For 4545/4553 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3837 event pairs, 15 based on Foata normal form. 17/724 useless extension candidates. Maximal degree in co-relation 3190. Up to 300 conditions per place. [2023-11-21 22:07:15,391 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 62 selfloop transitions, 34 changer transitions 0/116 dead transitions. [2023-11-21 22:07:15,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 116 transitions, 1303 flow [2023-11-21 22:07:15,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-21 22:07:15,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-21 22:07:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2023-11-21 22:07:15,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7621621621621621 [2023-11-21 22:07:15,393 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 141 transitions. [2023-11-21 22:07:15,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 141 transitions. [2023-11-21 22:07:15,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:15,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 141 transitions. [2023-11-21 22:07:15,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,395 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,395 INFO L175 Difference]: Start difference. First operand has 95 places, 85 transitions, 874 flow. Second operand 5 states and 141 transitions. [2023-11-21 22:07:15,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 116 transitions, 1303 flow [2023-11-21 22:07:15,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 116 transitions, 1232 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:15,423 INFO L231 Difference]: Finished difference. Result has 101 places, 92 transitions, 1054 flow [2023-11-21 22:07:15,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1054, PETRI_PLACES=101, PETRI_TRANSITIONS=92} [2023-11-21 22:07:15,424 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 62 predicate places. [2023-11-21 22:07:15,424 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 92 transitions, 1054 flow [2023-11-21 22:07:15,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:15,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:15,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:15,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-21 22:07:15,640 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:15,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:15,641 INFO L85 PathProgramCache]: Analyzing trace with hash -954010672, now seen corresponding path program 3 times [2023-11-21 22:07:15,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:15,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768329171] [2023-11-21 22:07:15,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:15,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:15,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768329171] [2023-11-21 22:07:15,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768329171] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:15,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:15,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:15,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447784174] [2023-11-21 22:07:15,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:15,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:15,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:15,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:15,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:15,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:15,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 92 transitions, 1054 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:15,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:15,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:15,951 INFO L124 PetriNetUnfolderBase]: 311/705 cut-off events. [2023-11-21 22:07:15,952 INFO L125 PetriNetUnfolderBase]: For 4871/4881 co-relation queries the response was YES. [2023-11-21 22:07:15,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3225 conditions, 705 events. 311/705 cut-off events. For 4871/4881 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3897 event pairs, 36 based on Foata normal form. 17/720 useless extension candidates. Maximal degree in co-relation 3182. Up to 154 conditions per place. [2023-11-21 22:07:15,961 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 72 selfloop transitions, 30 changer transitions 4/126 dead transitions. [2023-11-21 22:07:15,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 126 transitions, 1476 flow [2023-11-21 22:07:15,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-21 22:07:15,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-21 22:07:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2023-11-21 22:07:15,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7128378378378378 [2023-11-21 22:07:15,965 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 211 transitions. [2023-11-21 22:07:15,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 211 transitions. [2023-11-21 22:07:15,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:15,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 211 transitions. [2023-11-21 22:07:15,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 26.375) internal successors, (211), 8 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,967 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:15,967 INFO L175 Difference]: Start difference. First operand has 101 places, 92 transitions, 1054 flow. Second operand 8 states and 211 transitions. [2023-11-21 22:07:15,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 126 transitions, 1476 flow [2023-11-21 22:07:15,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 126 transitions, 1450 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:15,995 INFO L231 Difference]: Finished difference. Result has 108 places, 91 transitions, 1095 flow [2023-11-21 22:07:15,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=108, PETRI_TRANSITIONS=91} [2023-11-21 22:07:16,000 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 69 predicate places. [2023-11-21 22:07:16,000 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 91 transitions, 1095 flow [2023-11-21 22:07:16,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:16,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:16,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-21 22:07:16,001 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:16,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:16,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1633271091, now seen corresponding path program 2 times [2023-11-21 22:07:16,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:16,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015790302] [2023-11-21 22:07:16,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:16,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:16,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:16,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015790302] [2023-11-21 22:07:16,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015790302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:16,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:16,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:16,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315546774] [2023-11-21 22:07:16,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:16,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:16,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:16,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:16,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:16,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:16,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 91 transitions, 1095 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:16,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:16,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:16,290 INFO L124 PetriNetUnfolderBase]: 271/608 cut-off events. [2023-11-21 22:07:16,291 INFO L125 PetriNetUnfolderBase]: For 4768/4778 co-relation queries the response was YES. [2023-11-21 22:07:16,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2957 conditions, 608 events. 271/608 cut-off events. For 4768/4778 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3234 event pairs, 24 based on Foata normal form. 20/628 useless extension candidates. Maximal degree in co-relation 2913. Up to 170 conditions per place. [2023-11-21 22:07:16,300 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 64 selfloop transitions, 24 changer transitions 3/110 dead transitions. [2023-11-21 22:07:16,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 110 transitions, 1410 flow [2023-11-21 22:07:16,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:07:16,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:07:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2023-11-21 22:07:16,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7117117117117117 [2023-11-21 22:07:16,301 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 158 transitions. [2023-11-21 22:07:16,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 158 transitions. [2023-11-21 22:07:16,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:16,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 158 transitions. [2023-11-21 22:07:16,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 26.333333333333332) internal successors, (158), 6 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,304 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,304 INFO L175 Difference]: Start difference. First operand has 108 places, 91 transitions, 1095 flow. Second operand 6 states and 158 transitions. [2023-11-21 22:07:16,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 110 transitions, 1410 flow [2023-11-21 22:07:16,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 110 transitions, 1354 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-11-21 22:07:16,332 INFO L231 Difference]: Finished difference. Result has 111 places, 84 transitions, 1001 flow [2023-11-21 22:07:16,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=111, PETRI_TRANSITIONS=84} [2023-11-21 22:07:16,333 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 72 predicate places. [2023-11-21 22:07:16,334 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 84 transitions, 1001 flow [2023-11-21 22:07:16,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:16,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:16,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-21 22:07:16,335 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:16,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:16,335 INFO L85 PathProgramCache]: Analyzing trace with hash -203974936, now seen corresponding path program 4 times [2023-11-21 22:07:16,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:16,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754082828] [2023-11-21 22:07:16,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:16,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:16,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:16,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754082828] [2023-11-21 22:07:16,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754082828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:16,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:16,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:16,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591955534] [2023-11-21 22:07:16,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:16,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:16,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:16,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:16,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:16,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:16,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 84 transitions, 1001 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:16,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:16,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:16,566 INFO L124 PetriNetUnfolderBase]: 245/545 cut-off events. [2023-11-21 22:07:16,566 INFO L125 PetriNetUnfolderBase]: For 4369/4375 co-relation queries the response was YES. [2023-11-21 22:07:16,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2611 conditions, 545 events. 245/545 cut-off events. For 4369/4375 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2717 event pairs, 30 based on Foata normal form. 14/556 useless extension candidates. Maximal degree in co-relation 2566. Up to 272 conditions per place. [2023-11-21 22:07:16,574 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 58 selfloop transitions, 21 changer transitions 1/99 dead transitions. [2023-11-21 22:07:16,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 99 transitions, 1206 flow [2023-11-21 22:07:16,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-21 22:07:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-21 22:07:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2023-11-21 22:07:16,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7297297297297297 [2023-11-21 22:07:16,575 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 135 transitions. [2023-11-21 22:07:16,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 135 transitions. [2023-11-21 22:07:16,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:16,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 135 transitions. [2023-11-21 22:07:16,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,577 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,577 INFO L175 Difference]: Start difference. First operand has 111 places, 84 transitions, 1001 flow. Second operand 5 states and 135 transitions. [2023-11-21 22:07:16,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 99 transitions, 1206 flow [2023-11-21 22:07:16,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 99 transitions, 1154 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:16,602 INFO L231 Difference]: Finished difference. Result has 108 places, 82 transitions, 941 flow [2023-11-21 22:07:16,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=941, PETRI_PLACES=108, PETRI_TRANSITIONS=82} [2023-11-21 22:07:16,602 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 69 predicate places. [2023-11-21 22:07:16,603 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 82 transitions, 941 flow [2023-11-21 22:07:16,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:16,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:16,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-21 22:07:16,604 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:16,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:16,604 INFO L85 PathProgramCache]: Analyzing trace with hash 76354211, now seen corresponding path program 3 times [2023-11-21 22:07:16,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:16,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245454222] [2023-11-21 22:07:16,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:16,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:16,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:16,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:16,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245454222] [2023-11-21 22:07:16,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245454222] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:16,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:16,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:16,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321566204] [2023-11-21 22:07:16,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:16,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:16,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:16,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:16,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:16,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 82 transitions, 941 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:16,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:16,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:16,854 INFO L124 PetriNetUnfolderBase]: 306/666 cut-off events. [2023-11-21 22:07:16,854 INFO L125 PetriNetUnfolderBase]: For 5173/5176 co-relation queries the response was YES. [2023-11-21 22:07:16,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 666 events. 306/666 cut-off events. For 5173/5176 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3472 event pairs, 95 based on Foata normal form. 12/671 useless extension candidates. Maximal degree in co-relation 3210. Up to 370 conditions per place. [2023-11-21 22:07:16,867 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 68 selfloop transitions, 31 changer transitions 0/118 dead transitions. [2023-11-21 22:07:16,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 118 transitions, 1507 flow [2023-11-21 22:07:16,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-21 22:07:16,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-21 22:07:16,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2023-11-21 22:07:16,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.745945945945946 [2023-11-21 22:07:16,869 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 138 transitions. [2023-11-21 22:07:16,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 138 transitions. [2023-11-21 22:07:16,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:16,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 138 transitions. [2023-11-21 22:07:16,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,871 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,872 INFO L175 Difference]: Start difference. First operand has 108 places, 82 transitions, 941 flow. Second operand 5 states and 138 transitions. [2023-11-21 22:07:16,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 118 transitions, 1507 flow [2023-11-21 22:07:16,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 118 transitions, 1424 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-11-21 22:07:16,896 INFO L231 Difference]: Finished difference. Result has 106 places, 97 transitions, 1226 flow [2023-11-21 22:07:16,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1226, PETRI_PLACES=106, PETRI_TRANSITIONS=97} [2023-11-21 22:07:16,897 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 67 predicate places. [2023-11-21 22:07:16,897 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 97 transitions, 1226 flow [2023-11-21 22:07:16,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:16,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:16,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-21 22:07:16,898 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:16,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:16,899 INFO L85 PathProgramCache]: Analyzing trace with hash 186332560, now seen corresponding path program 5 times [2023-11-21 22:07:16,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:16,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809086373] [2023-11-21 22:07:16,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:16,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:16,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:16,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809086373] [2023-11-21 22:07:16,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809086373] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:16,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:16,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913153583] [2023-11-21 22:07:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:16,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:16,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:16,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:16,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:16,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:16,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 97 transitions, 1226 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:16,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:16,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:16,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:17,141 INFO L124 PetriNetUnfolderBase]: 276/603 cut-off events. [2023-11-21 22:07:17,142 INFO L125 PetriNetUnfolderBase]: For 4702/4705 co-relation queries the response was YES. [2023-11-21 22:07:17,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3064 conditions, 603 events. 276/603 cut-off events. For 4702/4705 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3044 event pairs, 15 based on Foata normal form. 17/617 useless extension candidates. Maximal degree in co-relation 3026. Up to 186 conditions per place. [2023-11-21 22:07:17,152 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 68 selfloop transitions, 23 changer transitions 2/111 dead transitions. [2023-11-21 22:07:17,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 111 transitions, 1463 flow [2023-11-21 22:07:17,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:07:17,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:07:17,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2023-11-21 22:07:17,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2023-11-21 22:07:17,155 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 156 transitions. [2023-11-21 22:07:17,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 156 transitions. [2023-11-21 22:07:17,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:17,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 156 transitions. [2023-11-21 22:07:17,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,157 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,157 INFO L175 Difference]: Start difference. First operand has 106 places, 97 transitions, 1226 flow. Second operand 6 states and 156 transitions. [2023-11-21 22:07:17,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 111 transitions, 1463 flow [2023-11-21 22:07:17,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 111 transitions, 1424 flow, removed 10 selfloop flow, removed 1 redundant places. [2023-11-21 22:07:17,181 INFO L231 Difference]: Finished difference. Result has 109 places, 89 transitions, 1114 flow [2023-11-21 22:07:17,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1114, PETRI_PLACES=109, PETRI_TRANSITIONS=89} [2023-11-21 22:07:17,182 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2023-11-21 22:07:17,182 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 89 transitions, 1114 flow [2023-11-21 22:07:17,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:17,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:17,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-21 22:07:17,183 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:17,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash -770991035, now seen corresponding path program 4 times [2023-11-21 22:07:17,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:17,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617747670] [2023-11-21 22:07:17,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:17,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:17,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:17,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:17,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:17,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617747670] [2023-11-21 22:07:17,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617747670] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:17,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:17,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:17,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138698589] [2023-11-21 22:07:17,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:17,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:17,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:17,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:17,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:17,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:17,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 89 transitions, 1114 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:17,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:17,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:17,458 INFO L124 PetriNetUnfolderBase]: 261/565 cut-off events. [2023-11-21 22:07:17,459 INFO L125 PetriNetUnfolderBase]: For 4709/4713 co-relation queries the response was YES. [2023-11-21 22:07:17,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2909 conditions, 565 events. 261/565 cut-off events. For 4709/4713 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2794 event pairs, 51 based on Foata normal form. 12/576 useless extension candidates. Maximal degree in co-relation 2870. Up to 165 conditions per place. [2023-11-21 22:07:17,472 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 61 selfloop transitions, 28 changer transitions 3/110 dead transitions. [2023-11-21 22:07:17,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 110 transitions, 1440 flow [2023-11-21 22:07:17,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-21 22:07:17,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-21 22:07:17,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2023-11-21 22:07:17,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6872586872586872 [2023-11-21 22:07:17,474 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 178 transitions. [2023-11-21 22:07:17,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 178 transitions. [2023-11-21 22:07:17,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:17,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 178 transitions. [2023-11-21 22:07:17,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 25.428571428571427) internal successors, (178), 7 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,476 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,476 INFO L175 Difference]: Start difference. First operand has 109 places, 89 transitions, 1114 flow. Second operand 7 states and 178 transitions. [2023-11-21 22:07:17,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 110 transitions, 1440 flow [2023-11-21 22:07:17,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 110 transitions, 1364 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:17,499 INFO L231 Difference]: Finished difference. Result has 107 places, 88 transitions, 1096 flow [2023-11-21 22:07:17,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1096, PETRI_PLACES=107, PETRI_TRANSITIONS=88} [2023-11-21 22:07:17,500 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 68 predicate places. [2023-11-21 22:07:17,500 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 88 transitions, 1096 flow [2023-11-21 22:07:17,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:17,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:17,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-21 22:07:17,501 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:17,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:17,502 INFO L85 PathProgramCache]: Analyzing trace with hash -773213003, now seen corresponding path program 5 times [2023-11-21 22:07:17,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:17,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138669992] [2023-11-21 22:07:17,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:17,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:17,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:17,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:17,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138669992] [2023-11-21 22:07:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138669992] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:17,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:07:17,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:07:17,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934950705] [2023-11-21 22:07:17,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:17,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-21 22:07:17,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:17,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-21 22:07:17,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-21 22:07:17,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-21 22:07:17,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 88 transitions, 1096 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:17,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-21 22:07:17,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:17,750 INFO L124 PetriNetUnfolderBase]: 225/475 cut-off events. [2023-11-21 22:07:17,751 INFO L125 PetriNetUnfolderBase]: For 4072/4074 co-relation queries the response was YES. [2023-11-21 22:07:17,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2547 conditions, 475 events. 225/475 cut-off events. For 4072/4074 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2184 event pairs, 40 based on Foata normal form. 6/480 useless extension candidates. Maximal degree in co-relation 2508. Up to 146 conditions per place. [2023-11-21 22:07:17,757 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 61 selfloop transitions, 27 changer transitions 2/108 dead transitions. [2023-11-21 22:07:17,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 108 transitions, 1363 flow [2023-11-21 22:07:17,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-21 22:07:17,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-21 22:07:17,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2023-11-21 22:07:17,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6858108108108109 [2023-11-21 22:07:17,759 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 203 transitions. [2023-11-21 22:07:17,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 203 transitions. [2023-11-21 22:07:17,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:17,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 203 transitions. [2023-11-21 22:07:17,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 25.375) internal successors, (203), 8 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,761 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,761 INFO L175 Difference]: Start difference. First operand has 107 places, 88 transitions, 1096 flow. Second operand 8 states and 203 transitions. [2023-11-21 22:07:17,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 108 transitions, 1363 flow [2023-11-21 22:07:17,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 108 transitions, 1312 flow, removed 16 selfloop flow, removed 2 redundant places. [2023-11-21 22:07:17,783 INFO L231 Difference]: Finished difference. Result has 111 places, 83 transitions, 1027 flow [2023-11-21 22:07:17,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=111, PETRI_TRANSITIONS=83} [2023-11-21 22:07:17,784 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 72 predicate places. [2023-11-21 22:07:17,784 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 83 transitions, 1027 flow [2023-11-21 22:07:17,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:17,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:17,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:17,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-21 22:07:17,785 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:17,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:17,785 INFO L85 PathProgramCache]: Analyzing trace with hash 211575996, now seen corresponding path program 1 times [2023-11-21 22:07:17,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:17,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948158085] [2023-11-21 22:07:17,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:17,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:17,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:17,991 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-21 22:07:17,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948158085] [2023-11-21 22:07:17,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948158085] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685685451] [2023-11-21 22:07:17,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:17,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:17,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:17,993 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:18,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-21 22:07:18,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:18,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:18,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:18,265 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-21 22:07:18,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:18,795 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-21 22:07:18,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685685451] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:18,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:18,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:18,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87604600] [2023-11-21 22:07:18,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:18,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:18,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:18,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:18,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:18,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:18,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 83 transitions, 1027 flow. Second operand has 23 states, 23 states have (on average 18.73913043478261) internal successors, (431), 23 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:18,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:18,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:18,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:20,651 INFO L124 PetriNetUnfolderBase]: 677/1345 cut-off events. [2023-11-21 22:07:20,651 INFO L125 PetriNetUnfolderBase]: For 9605/9613 co-relation queries the response was YES. [2023-11-21 22:07:20,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6393 conditions, 1345 events. 677/1345 cut-off events. For 9605/9613 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7725 event pairs, 39 based on Foata normal form. 6/1351 useless extension candidates. Maximal degree in co-relation 6355. Up to 236 conditions per place. [2023-11-21 22:07:20,665 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 128 selfloop transitions, 85 changer transitions 64/283 dead transitions. [2023-11-21 22:07:20,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 283 transitions, 3326 flow [2023-11-21 22:07:20,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-21 22:07:20,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-21 22:07:20,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 814 transitions. [2023-11-21 22:07:20,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2023-11-21 22:07:20,677 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 814 transitions. [2023-11-21 22:07:20,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 814 transitions. [2023-11-21 22:07:20,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:20,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 814 transitions. [2023-11-21 22:07:20,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 22.61111111111111) internal successors, (814), 36 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:20,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 37.0) internal successors, (1369), 37 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:20,698 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 37.0) internal successors, (1369), 37 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:20,698 INFO L175 Difference]: Start difference. First operand has 111 places, 83 transitions, 1027 flow. Second operand 36 states and 814 transitions. [2023-11-21 22:07:20,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 283 transitions, 3326 flow [2023-11-21 22:07:20,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 283 transitions, 3113 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:20,741 INFO L231 Difference]: Finished difference. Result has 158 places, 131 transitions, 1922 flow [2023-11-21 22:07:20,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1922, PETRI_PLACES=158, PETRI_TRANSITIONS=131} [2023-11-21 22:07:20,742 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2023-11-21 22:07:20,742 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 131 transitions, 1922 flow [2023-11-21 22:07:20,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.73913043478261) internal successors, (431), 23 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:20,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:20,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:20,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:20,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-21 22:07:20,962 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:20,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:20,963 INFO L85 PathProgramCache]: Analyzing trace with hash 827257144, now seen corresponding path program 2 times [2023-11-21 22:07:20,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:20,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760194448] [2023-11-21 22:07:20,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:20,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:21,153 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-21 22:07:21,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:21,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760194448] [2023-11-21 22:07:21,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760194448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:21,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884684603] [2023-11-21 22:07:21,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-21 22:07:21,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:21,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:21,155 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:21,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-21 22:07:21,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 22:07:21,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:21,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:21,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:21,408 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-21 22:07:21,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:21,721 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-21 22:07:21,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884684603] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:21,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:21,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:21,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450780586] [2023-11-21 22:07:21,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:21,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:21,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:21,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:21,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:21,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:21,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 131 transitions, 1922 flow. Second operand has 23 states, 23 states have (on average 18.47826086956522) internal successors, (425), 23 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:21,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:21,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:21,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:22,664 INFO L124 PetriNetUnfolderBase]: 749/1584 cut-off events. [2023-11-21 22:07:22,664 INFO L125 PetriNetUnfolderBase]: For 11959/11971 co-relation queries the response was YES. [2023-11-21 22:07:22,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7756 conditions, 1584 events. 749/1584 cut-off events. For 11959/11971 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9851 event pairs, 101 based on Foata normal form. 6/1590 useless extension candidates. Maximal degree in co-relation 7698. Up to 612 conditions per place. [2023-11-21 22:07:22,683 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 101 selfloop transitions, 97 changer transitions 16/220 dead transitions. [2023-11-21 22:07:22,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 220 transitions, 3295 flow [2023-11-21 22:07:22,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-21 22:07:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-21 22:07:22,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 324 transitions. [2023-11-21 22:07:22,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6254826254826255 [2023-11-21 22:07:22,685 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 324 transitions. [2023-11-21 22:07:22,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 324 transitions. [2023-11-21 22:07:22,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:22,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 324 transitions. [2023-11-21 22:07:22,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 23.142857142857142) internal successors, (324), 14 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:22,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:22,693 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:22,693 INFO L175 Difference]: Start difference. First operand has 158 places, 131 transitions, 1922 flow. Second operand 14 states and 324 transitions. [2023-11-21 22:07:22,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 220 transitions, 3295 flow [2023-11-21 22:07:22,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 220 transitions, 2773 flow, removed 182 selfloop flow, removed 16 redundant places. [2023-11-21 22:07:22,779 INFO L231 Difference]: Finished difference. Result has 149 places, 163 transitions, 2219 flow [2023-11-21 22:07:22,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2219, PETRI_PLACES=149, PETRI_TRANSITIONS=163} [2023-11-21 22:07:22,780 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 110 predicate places. [2023-11-21 22:07:22,780 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 163 transitions, 2219 flow [2023-11-21 22:07:22,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.47826086956522) internal successors, (425), 23 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:22,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:22,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:22,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:23,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-21 22:07:23,002 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:23,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:23,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1265581732, now seen corresponding path program 3 times [2023-11-21 22:07:23,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:23,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415736789] [2023-11-21 22:07:23,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:23,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:23,188 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-21 22:07:23,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:23,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415736789] [2023-11-21 22:07:23,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415736789] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:23,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927873951] [2023-11-21 22:07:23,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 22:07:23,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:23,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:23,190 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:23,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-21 22:07:23,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-21 22:07:23,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:23,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:23,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:23,479 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-21 22:07:23,480 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:23,827 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-21 22:07:23,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927873951] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:23,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:23,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:23,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093312095] [2023-11-21 22:07:23,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:23,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:23,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:23,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:23,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:23,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:23,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 163 transitions, 2219 flow. Second operand has 23 states, 23 states have (on average 18.52173913043478) internal successors, (426), 23 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:23,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:23,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:23,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:24,899 INFO L124 PetriNetUnfolderBase]: 892/1902 cut-off events. [2023-11-21 22:07:24,899 INFO L125 PetriNetUnfolderBase]: For 12900/12920 co-relation queries the response was YES. [2023-11-21 22:07:24,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8793 conditions, 1902 events. 892/1902 cut-off events. For 12900/12920 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12585 event pairs, 107 based on Foata normal form. 14/1916 useless extension candidates. Maximal degree in co-relation 8741. Up to 584 conditions per place. [2023-11-21 22:07:24,919 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 85 selfloop transitions, 151 changer transitions 12/254 dead transitions. [2023-11-21 22:07:24,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 254 transitions, 3694 flow [2023-11-21 22:07:24,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-21 22:07:24,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-21 22:07:24,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 385 transitions. [2023-11-21 22:07:24,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6120826709062003 [2023-11-21 22:07:24,922 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 385 transitions. [2023-11-21 22:07:24,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 385 transitions. [2023-11-21 22:07:24,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:24,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 385 transitions. [2023-11-21 22:07:24,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 22.647058823529413) internal successors, (385), 17 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-21 22:07:24,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 37.0) internal successors, (666), 18 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:24,925 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 37.0) internal successors, (666), 18 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:24,925 INFO L175 Difference]: Start difference. First operand has 149 places, 163 transitions, 2219 flow. Second operand 17 states and 385 transitions. [2023-11-21 22:07:24,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 254 transitions, 3694 flow [2023-11-21 22:07:25,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 254 transitions, 3589 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:25,012 INFO L231 Difference]: Finished difference. Result has 164 places, 207 transitions, 3269 flow [2023-11-21 22:07:25,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3269, PETRI_PLACES=164, PETRI_TRANSITIONS=207} [2023-11-21 22:07:25,014 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 125 predicate places. [2023-11-21 22:07:25,014 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 207 transitions, 3269 flow [2023-11-21 22:07:25,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.52173913043478) internal successors, (426), 23 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:25,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:25,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:25,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:25,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-21 22:07:25,233 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:25,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:25,233 INFO L85 PathProgramCache]: Analyzing trace with hash -612595184, now seen corresponding path program 4 times [2023-11-21 22:07:25,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:25,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200128907] [2023-11-21 22:07:25,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:25,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:25,402 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-21 22:07:25,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200128907] [2023-11-21 22:07:25,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200128907] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170953545] [2023-11-21 22:07:25,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-21 22:07:25,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:25,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:25,405 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:25,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-21 22:07:25,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-21 22:07:25,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:25,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-21 22:07:25,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:25,700 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-21 22:07:25,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:25,920 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-21 22:07:25,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170953545] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:25,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:25,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-11-21 22:07:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25709602] [2023-11-21 22:07:25,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:25,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-21 22:07:25,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:25,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-21 22:07:25,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-21 22:07:25,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:25,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 207 transitions, 3269 flow. Second operand has 22 states, 22 states have (on average 18.818181818181817) internal successors, (414), 22 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:25,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:25,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:25,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:27,009 INFO L124 PetriNetUnfolderBase]: 873/1851 cut-off events. [2023-11-21 22:07:27,009 INFO L125 PetriNetUnfolderBase]: For 15747/15761 co-relation queries the response was YES. [2023-11-21 22:07:27,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9685 conditions, 1851 events. 873/1851 cut-off events. For 15747/15761 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12000 event pairs, 117 based on Foata normal form. 11/1862 useless extension candidates. Maximal degree in co-relation 9629. Up to 820 conditions per place. [2023-11-21 22:07:27,033 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 120 selfloop transitions, 140 changer transitions 17/283 dead transitions. [2023-11-21 22:07:27,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 283 transitions, 4740 flow [2023-11-21 22:07:27,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-21 22:07:27,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-21 22:07:27,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 410 transitions. [2023-11-21 22:07:27,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156156156156156 [2023-11-21 22:07:27,036 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 410 transitions. [2023-11-21 22:07:27,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 410 transitions. [2023-11-21 22:07:27,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:27,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 410 transitions. [2023-11-21 22:07:27,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 22.77777777777778) internal successors, (410), 18 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:27,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 37.0) internal successors, (703), 19 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:27,039 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 37.0) internal successors, (703), 19 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:27,039 INFO L175 Difference]: Start difference. First operand has 164 places, 207 transitions, 3269 flow. Second operand 18 states and 410 transitions. [2023-11-21 22:07:27,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 283 transitions, 4740 flow [2023-11-21 22:07:27,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 283 transitions, 4513 flow, removed 94 selfloop flow, removed 4 redundant places. [2023-11-21 22:07:27,190 INFO L231 Difference]: Finished difference. Result has 182 places, 219 transitions, 3638 flow [2023-11-21 22:07:27,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3638, PETRI_PLACES=182, PETRI_TRANSITIONS=219} [2023-11-21 22:07:27,191 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 143 predicate places. [2023-11-21 22:07:27,192 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 219 transitions, 3638 flow [2023-11-21 22:07:27,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.818181818181817) internal successors, (414), 22 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:27,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:27,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:27,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:27,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-21 22:07:27,404 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:27,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:27,405 INFO L85 PathProgramCache]: Analyzing trace with hash 899505320, now seen corresponding path program 5 times [2023-11-21 22:07:27,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:27,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10504388] [2023-11-21 22:07:27,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:27,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:27,589 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-21 22:07:27,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:27,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10504388] [2023-11-21 22:07:27,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10504388] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:27,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580561670] [2023-11-21 22:07:27,590 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 22:07:27,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:27,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:27,591 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:27,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-21 22:07:27,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 22:07:27,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:27,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-21 22:07:27,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:27,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:27,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 22:07:27,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580561670] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:27,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-21 22:07:27,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2023-11-21 22:07:27,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862594710] [2023-11-21 22:07:27,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:27,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:27,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:27,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:27,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-11-21 22:07:27,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:27,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 219 transitions, 3638 flow. Second operand has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:27,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:27,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:27,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:28,360 INFO L124 PetriNetUnfolderBase]: 832/1750 cut-off events. [2023-11-21 22:07:28,361 INFO L125 PetriNetUnfolderBase]: For 17114/17124 co-relation queries the response was YES. [2023-11-21 22:07:28,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9678 conditions, 1750 events. 832/1750 cut-off events. For 17114/17124 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11025 event pairs, 165 based on Foata normal form. 7/1757 useless extension candidates. Maximal degree in co-relation 9616. Up to 1010 conditions per place. [2023-11-21 22:07:28,384 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 131 selfloop transitions, 82 changer transitions 31/250 dead transitions. [2023-11-21 22:07:28,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 250 transitions, 4481 flow [2023-11-21 22:07:28,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:28,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:28,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2023-11-21 22:07:28,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306306306306306 [2023-11-21 22:07:28,386 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 210 transitions. [2023-11-21 22:07:28,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 210 transitions. [2023-11-21 22:07:28,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:28,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 210 transitions. [2023-11-21 22:07:28,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.333333333333332) internal successors, (210), 9 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:28,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:28,392 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:28,392 INFO L175 Difference]: Start difference. First operand has 182 places, 219 transitions, 3638 flow. Second operand 9 states and 210 transitions. [2023-11-21 22:07:28,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 250 transitions, 4481 flow [2023-11-21 22:07:28,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 250 transitions, 4378 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-11-21 22:07:28,530 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 3387 flow [2023-11-21 22:07:28,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3387, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2023-11-21 22:07:28,532 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 145 predicate places. [2023-11-21 22:07:28,532 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 3387 flow [2023-11-21 22:07:28,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:28,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:28,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:28,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:28,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-21 22:07:28,753 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:28,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:28,753 INFO L85 PathProgramCache]: Analyzing trace with hash -435562226, now seen corresponding path program 6 times [2023-11-21 22:07:28,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:28,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602762578] [2023-11-21 22:07:28,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:28,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:28,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:28,925 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-21 22:07:28,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:28,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602762578] [2023-11-21 22:07:28,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602762578] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:28,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440950391] [2023-11-21 22:07:28,928 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-21 22:07:28,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:28,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:28,929 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:28,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-21 22:07:29,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-21 22:07:29,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:29,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-21 22:07:29,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:29,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-21 22:07:29,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440950391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:07:29,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-21 22:07:29,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2023-11-21 22:07:29,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752237595] [2023-11-21 22:07:29,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:07:29,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-21 22:07:29,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:29,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 22:07:29,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2023-11-21 22:07:29,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:29,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 3387 flow. Second operand has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:29,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:29,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:29,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:29,619 INFO L124 PetriNetUnfolderBase]: 803/1721 cut-off events. [2023-11-21 22:07:29,619 INFO L125 PetriNetUnfolderBase]: For 15719/15719 co-relation queries the response was YES. [2023-11-21 22:07:29,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9204 conditions, 1721 events. 803/1721 cut-off events. For 15719/15719 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10902 event pairs, 193 based on Foata normal form. 5/1725 useless extension candidates. Maximal degree in co-relation 9140. Up to 1039 conditions per place. [2023-11-21 22:07:29,640 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 131 selfloop transitions, 67 changer transitions 26/230 dead transitions. [2023-11-21 22:07:29,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 4117 flow [2023-11-21 22:07:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-21 22:07:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-21 22:07:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2023-11-21 22:07:29,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6246246246246246 [2023-11-21 22:07:29,644 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 208 transitions. [2023-11-21 22:07:29,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 208 transitions. [2023-11-21 22:07:29,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:29,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 208 transitions. [2023-11-21 22:07:29,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:29,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:29,646 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:29,646 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 3387 flow. Second operand 9 states and 208 transitions. [2023-11-21 22:07:29,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 4117 flow [2023-11-21 22:07:29,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 230 transitions, 3955 flow, removed 13 selfloop flow, removed 10 redundant places. [2023-11-21 22:07:29,785 INFO L231 Difference]: Finished difference. Result has 176 places, 188 transitions, 3100 flow [2023-11-21 22:07:29,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3100, PETRI_PLACES=176, PETRI_TRANSITIONS=188} [2023-11-21 22:07:29,786 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 137 predicate places. [2023-11-21 22:07:29,786 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 188 transitions, 3100 flow [2023-11-21 22:07:29,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:29,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:29,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:29,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:29,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-21 22:07:29,999 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:30,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:30,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1298803742, now seen corresponding path program 7 times [2023-11-21 22:07:30,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:30,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596246793] [2023-11-21 22:07:30,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:30,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:30,148 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-21 22:07:30,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:30,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596246793] [2023-11-21 22:07:30,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596246793] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:30,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281159427] [2023-11-21 22:07:30,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-21 22:07:30,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:30,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:30,150 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:30,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-21 22:07:30,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:30,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:30,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:30,401 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-21 22:07:30,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:30,689 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-21 22:07:30,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281159427] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:30,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:30,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:30,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625124121] [2023-11-21 22:07:30,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:30,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:30,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:30,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:30,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:30,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:30,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 188 transitions, 3100 flow. Second operand has 23 states, 23 states have (on average 18.52173913043478) internal successors, (426), 23 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:30,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:30,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:30,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:31,340 INFO L124 PetriNetUnfolderBase]: 722/1483 cut-off events. [2023-11-21 22:07:31,340 INFO L125 PetriNetUnfolderBase]: For 14117/14127 co-relation queries the response was YES. [2023-11-21 22:07:31,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8259 conditions, 1483 events. 722/1483 cut-off events. For 14117/14127 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8798 event pairs, 79 based on Foata normal form. 12/1495 useless extension candidates. Maximal degree in co-relation 8198. Up to 477 conditions per place. [2023-11-21 22:07:31,354 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 91 selfloop transitions, 86 changer transitions 48/231 dead transitions. [2023-11-21 22:07:31,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 231 transitions, 3941 flow [2023-11-21 22:07:31,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-21 22:07:31,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-21 22:07:31,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 295 transitions. [2023-11-21 22:07:31,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133056133056133 [2023-11-21 22:07:31,357 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 295 transitions. [2023-11-21 22:07:31,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 295 transitions. [2023-11-21 22:07:31,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:31,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 295 transitions. [2023-11-21 22:07:31,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 22.692307692307693) internal successors, (295), 13 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:31,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:31,359 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:31,359 INFO L175 Difference]: Start difference. First operand has 176 places, 188 transitions, 3100 flow. Second operand 13 states and 295 transitions. [2023-11-21 22:07:31,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 231 transitions, 3941 flow [2023-11-21 22:07:31,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 231 transitions, 3828 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-21 22:07:31,474 INFO L231 Difference]: Finished difference. Result has 179 places, 157 transitions, 2659 flow [2023-11-21 22:07:31,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2659, PETRI_PLACES=179, PETRI_TRANSITIONS=157} [2023-11-21 22:07:31,475 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 140 predicate places. [2023-11-21 22:07:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 157 transitions, 2659 flow [2023-11-21 22:07:31,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.52173913043478) internal successors, (426), 23 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:31,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:31,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:31,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:31,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-21 22:07:31,697 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:31,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:31,697 INFO L85 PathProgramCache]: Analyzing trace with hash 158369650, now seen corresponding path program 8 times [2023-11-21 22:07:31,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:31,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905857153] [2023-11-21 22:07:31,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:31,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:31,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:31,938 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-21 22:07:31,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:31,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905857153] [2023-11-21 22:07:31,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905857153] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:31,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947087520] [2023-11-21 22:07:31,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-21 22:07:31,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:31,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:31,940 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:31,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-21 22:07:32,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 22:07:32,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:32,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:32,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:32,207 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-21 22:07:32,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:32,542 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-21 22:07:32,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947087520] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:32,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:32,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:32,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123499831] [2023-11-21 22:07:32,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:32,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:32,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:32,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:32,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:32,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:32,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 157 transitions, 2659 flow. Second operand has 23 states, 23 states have (on average 18.47826086956522) internal successors, (425), 23 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:32,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:32,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:32,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:33,180 INFO L124 PetriNetUnfolderBase]: 580/1255 cut-off events. [2023-11-21 22:07:33,180 INFO L125 PetriNetUnfolderBase]: For 12304/12316 co-relation queries the response was YES. [2023-11-21 22:07:33,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6958 conditions, 1255 events. 580/1255 cut-off events. For 12304/12316 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7472 event pairs, 94 based on Foata normal form. 7/1262 useless extension candidates. Maximal degree in co-relation 6898. Up to 502 conditions per place. [2023-11-21 22:07:33,196 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 90 selfloop transitions, 82 changer transitions 23/201 dead transitions. [2023-11-21 22:07:33,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 201 transitions, 3457 flow [2023-11-21 22:07:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-21 22:07:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-21 22:07:33,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 300 transitions. [2023-11-21 22:07:33,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6237006237006237 [2023-11-21 22:07:33,202 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 300 transitions. [2023-11-21 22:07:33,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 300 transitions. [2023-11-21 22:07:33,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:33,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 300 transitions. [2023-11-21 22:07:33,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 23.076923076923077) internal successors, (300), 13 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:33,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:33,204 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:33,205 INFO L175 Difference]: Start difference. First operand has 179 places, 157 transitions, 2659 flow. Second operand 13 states and 300 transitions. [2023-11-21 22:07:33,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 201 transitions, 3457 flow [2023-11-21 22:07:33,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 201 transitions, 3253 flow, removed 4 selfloop flow, removed 15 redundant places. [2023-11-21 22:07:33,297 INFO L231 Difference]: Finished difference. Result has 174 places, 148 transitions, 2507 flow [2023-11-21 22:07:33,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2507, PETRI_PLACES=174, PETRI_TRANSITIONS=148} [2023-11-21 22:07:33,298 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 135 predicate places. [2023-11-21 22:07:33,298 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 148 transitions, 2507 flow [2023-11-21 22:07:33,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.47826086956522) internal successors, (425), 23 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:33,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:33,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:33,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:33,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:33,512 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:33,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:33,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1942256612, now seen corresponding path program 9 times [2023-11-21 22:07:33,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:33,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360725680] [2023-11-21 22:07:33,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:33,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:33,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:33,677 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-21 22:07:33,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:33,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360725680] [2023-11-21 22:07:33,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360725680] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:33,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408298409] [2023-11-21 22:07:33,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 22:07:33,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:33,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:33,679 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:33,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-21 22:07:33,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-21 22:07:33,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:33,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:33,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:33,931 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-21 22:07:33,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:34,294 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-21 22:07:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408298409] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:34,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:34,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-11-21 22:07:34,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204942395] [2023-11-21 22:07:34,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-21 22:07:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:34,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-21 22:07:34,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-11-21 22:07:34,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:34,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 148 transitions, 2507 flow. Second operand has 23 states, 23 states have (on average 18.608695652173914) internal successors, (428), 23 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:34,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:34,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:34,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:34,867 INFO L124 PetriNetUnfolderBase]: 534/1140 cut-off events. [2023-11-21 22:07:34,867 INFO L125 PetriNetUnfolderBase]: For 10962/10972 co-relation queries the response was YES. [2023-11-21 22:07:34,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6394 conditions, 1140 events. 534/1140 cut-off events. For 10962/10972 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6580 event pairs, 82 based on Foata normal form. 5/1145 useless extension candidates. Maximal degree in co-relation 6335. Up to 502 conditions per place. [2023-11-21 22:07:34,888 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 83 selfloop transitions, 63 changer transitions 35/187 dead transitions. [2023-11-21 22:07:34,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 187 transitions, 3157 flow [2023-11-21 22:07:34,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-21 22:07:34,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-21 22:07:34,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 298 transitions. [2023-11-21 22:07:34,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195426195426196 [2023-11-21 22:07:34,898 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 298 transitions. [2023-11-21 22:07:34,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 298 transitions. [2023-11-21 22:07:34,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:34,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 298 transitions. [2023-11-21 22:07:34,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 22.923076923076923) internal successors, (298), 13 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:34,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:34,903 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 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-21 22:07:34,903 INFO L175 Difference]: Start difference. First operand has 174 places, 148 transitions, 2507 flow. Second operand 13 states and 298 transitions. [2023-11-21 22:07:34,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 187 transitions, 3157 flow [2023-11-21 22:07:34,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 187 transitions, 2990 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-11-21 22:07:34,987 INFO L231 Difference]: Finished difference. Result has 171 places, 126 transitions, 2024 flow [2023-11-21 22:07:34,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2024, PETRI_PLACES=171, PETRI_TRANSITIONS=126} [2023-11-21 22:07:34,988 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 132 predicate places. [2023-11-21 22:07:34,989 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 126 transitions, 2024 flow [2023-11-21 22:07:34,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.608695652173914) internal successors, (428), 23 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:34,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:34,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:35,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:35,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:35,210 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:35,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:35,211 INFO L85 PathProgramCache]: Analyzing trace with hash 217125326, now seen corresponding path program 10 times [2023-11-21 22:07:35,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:35,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232083479] [2023-11-21 22:07:35,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:35,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:35,378 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-21 22:07:35,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:35,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232083479] [2023-11-21 22:07:35,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232083479] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:35,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132547550] [2023-11-21 22:07:35,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-21 22:07:35,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:35,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:35,380 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:35,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-21 22:07:35,479 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-21 22:07:35,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:35,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:35,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:35,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:35,766 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-21 22:07:35,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132547550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:35,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:35,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 17 [2023-11-21 22:07:35,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203467727] [2023-11-21 22:07:35,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-21 22:07:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-21 22:07:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-21 22:07:35,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:35,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 126 transitions, 2024 flow. Second operand has 18 states, 18 states have (on average 18.666666666666668) internal successors, (336), 18 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:35,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:35,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:35,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:36,703 INFO L124 PetriNetUnfolderBase]: 629/1308 cut-off events. [2023-11-21 22:07:36,704 INFO L125 PetriNetUnfolderBase]: For 15836/15852 co-relation queries the response was YES. [2023-11-21 22:07:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7606 conditions, 1308 events. 629/1308 cut-off events. For 15836/15852 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7556 event pairs, 34 based on Foata normal form. 19/1327 useless extension candidates. Maximal degree in co-relation 7548. Up to 316 conditions per place. [2023-11-21 22:07:36,719 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 105 selfloop transitions, 113 changer transitions 9/233 dead transitions. [2023-11-21 22:07:36,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 233 transitions, 3887 flow [2023-11-21 22:07:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-21 22:07:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-21 22:07:36,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 470 transitions. [2023-11-21 22:07:36,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048906048906049 [2023-11-21 22:07:36,721 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 470 transitions. [2023-11-21 22:07:36,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 470 transitions. [2023-11-21 22:07:36,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:36,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 470 transitions. [2023-11-21 22:07:36,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 22.38095238095238) internal successors, (470), 21 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:36,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 37.0) internal successors, (814), 22 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:36,725 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 37.0) internal successors, (814), 22 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:36,725 INFO L175 Difference]: Start difference. First operand has 171 places, 126 transitions, 2024 flow. Second operand 21 states and 470 transitions. [2023-11-21 22:07:36,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 233 transitions, 3887 flow [2023-11-21 22:07:36,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 233 transitions, 3496 flow, removed 28 selfloop flow, removed 19 redundant places. [2023-11-21 22:07:36,815 INFO L231 Difference]: Finished difference. Result has 182 places, 179 transitions, 3218 flow [2023-11-21 22:07:36,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3218, PETRI_PLACES=182, PETRI_TRANSITIONS=179} [2023-11-21 22:07:36,816 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 143 predicate places. [2023-11-21 22:07:36,816 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 179 transitions, 3218 flow [2023-11-21 22:07:36,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 18.666666666666668) internal successors, (336), 18 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:36,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:36,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:36,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:37,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:37,037 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:37,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:37,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1831943388, now seen corresponding path program 11 times [2023-11-21 22:07:37,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:37,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715995243] [2023-11-21 22:07:37,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:37,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:37,198 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-21 22:07:37,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:37,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715995243] [2023-11-21 22:07:37,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715995243] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:37,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125302066] [2023-11-21 22:07:37,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 22:07:37,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:37,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:37,200 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:37,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-21 22:07:37,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 22:07:37,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:37,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-21 22:07:37,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:37,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:07:37,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:37,515 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-21 22:07:37,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125302066] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:37,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:37,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2023-11-21 22:07:37,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610047341] [2023-11-21 22:07:37,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:37,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-21 22:07:37,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:37,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-21 22:07:37,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-11-21 22:07:37,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:37,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 179 transitions, 3218 flow. Second operand has 20 states, 20 states have (on average 18.75) internal successors, (375), 20 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:37,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:37,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:37,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:38,308 INFO L124 PetriNetUnfolderBase]: 705/1498 cut-off events. [2023-11-21 22:07:38,308 INFO L125 PetriNetUnfolderBase]: For 19596/19600 co-relation queries the response was YES. [2023-11-21 22:07:38,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8895 conditions, 1498 events. 705/1498 cut-off events. For 19596/19600 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9052 event pairs, 134 based on Foata normal form. 6/1504 useless extension candidates. Maximal degree in co-relation 8828. Up to 736 conditions per place. [2023-11-21 22:07:38,326 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 103 selfloop transitions, 102 changer transitions 41/252 dead transitions. [2023-11-21 22:07:38,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 4765 flow [2023-11-21 22:07:38,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-21 22:07:38,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-21 22:07:38,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 398 transitions. [2023-11-21 22:07:38,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975975975975976 [2023-11-21 22:07:38,328 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 398 transitions. [2023-11-21 22:07:38,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 398 transitions. [2023-11-21 22:07:38,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:38,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 398 transitions. [2023-11-21 22:07:38,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 22.11111111111111) internal successors, (398), 18 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:38,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 37.0) internal successors, (703), 19 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:38,334 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 37.0) internal successors, (703), 19 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:38,334 INFO L175 Difference]: Start difference. First operand has 182 places, 179 transitions, 3218 flow. Second operand 18 states and 398 transitions. [2023-11-21 22:07:38,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 4765 flow [2023-11-21 22:07:38,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 252 transitions, 4582 flow, removed 62 selfloop flow, removed 3 redundant places. [2023-11-21 22:07:38,485 INFO L231 Difference]: Finished difference. Result has 199 places, 185 transitions, 3488 flow [2023-11-21 22:07:38,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3488, PETRI_PLACES=199, PETRI_TRANSITIONS=185} [2023-11-21 22:07:38,485 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 160 predicate places. [2023-11-21 22:07:38,486 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 185 transitions, 3488 flow [2023-11-21 22:07:38,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 18.75) internal successors, (375), 20 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:38,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:38,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:38,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:38,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:38,700 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:38,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:38,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1470773266, now seen corresponding path program 12 times [2023-11-21 22:07:38,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:38,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698685173] [2023-11-21 22:07:38,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:38,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:38,880 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-21 22:07:38,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:38,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698685173] [2023-11-21 22:07:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698685173] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:38,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441364311] [2023-11-21 22:07:38,881 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-21 22:07:38,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:38,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:38,883 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:38,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-21 22:07:38,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-21 22:07:38,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:38,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:38,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:39,058 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-21 22:07:39,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:39,384 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-21 22:07:39,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441364311] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:39,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:39,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2023-11-21 22:07:39,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117018129] [2023-11-21 22:07:39,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:39,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-21 22:07:39,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:39,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-21 22:07:39,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-21 22:07:39,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:39,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 185 transitions, 3488 flow. Second operand has 19 states, 19 states have (on average 18.526315789473685) internal successors, (352), 19 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:39,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:39,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:39,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:40,580 INFO L124 PetriNetUnfolderBase]: 599/1299 cut-off events. [2023-11-21 22:07:40,581 INFO L125 PetriNetUnfolderBase]: For 17815/17819 co-relation queries the response was YES. [2023-11-21 22:07:40,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8049 conditions, 1299 events. 599/1299 cut-off events. For 17815/17819 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7654 event pairs, 65 based on Foata normal form. 15/1314 useless extension candidates. Maximal degree in co-relation 7988. Up to 340 conditions per place. [2023-11-21 22:07:40,591 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 87 selfloop transitions, 127 changer transitions 25/245 dead transitions. [2023-11-21 22:07:40,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 245 transitions, 4488 flow [2023-11-21 22:07:40,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-21 22:07:40,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-21 22:07:40,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 543 transitions. [2023-11-21 22:07:40,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.587027027027027 [2023-11-21 22:07:40,594 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 543 transitions. [2023-11-21 22:07:40,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 543 transitions. [2023-11-21 22:07:40,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:40,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 543 transitions. [2023-11-21 22:07:40,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 21.72) internal successors, (543), 25 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:40,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 37.0) internal successors, (962), 26 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:40,598 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 37.0) internal successors, (962), 26 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:40,598 INFO L175 Difference]: Start difference. First operand has 199 places, 185 transitions, 3488 flow. Second operand 25 states and 543 transitions. [2023-11-21 22:07:40,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 245 transitions, 4488 flow [2023-11-21 22:07:40,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 245 transitions, 4129 flow, removed 100 selfloop flow, removed 15 redundant places. [2023-11-21 22:07:40,735 INFO L231 Difference]: Finished difference. Result has 210 places, 183 transitions, 3563 flow [2023-11-21 22:07:40,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3563, PETRI_PLACES=210, PETRI_TRANSITIONS=183} [2023-11-21 22:07:40,736 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 171 predicate places. [2023-11-21 22:07:40,736 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 183 transitions, 3563 flow [2023-11-21 22:07:40,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 18.526315789473685) internal successors, (352), 19 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:40,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:40,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:40,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:40,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:40,937 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:40,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:40,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1449300590, now seen corresponding path program 13 times [2023-11-21 22:07:40,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:40,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513332593] [2023-11-21 22:07:40,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:40,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:40,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:41,104 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-21 22:07:41,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:41,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513332593] [2023-11-21 22:07:41,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513332593] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:41,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420154575] [2023-11-21 22:07:41,105 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-21 22:07:41,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:41,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:41,106 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:41,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-21 22:07:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:41,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-21 22:07:41,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 22:07:41,319 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-21 22:07:41,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 22:07:41,674 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-21 22:07:41,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420154575] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 22:07:41,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 22:07:41,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-11-21 22:07:41,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105793542] [2023-11-21 22:07:41,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 22:07:41,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-21 22:07:41,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:07:41,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-21 22:07:41,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2023-11-21 22:07:41,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-21 22:07:41,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 183 transitions, 3563 flow. Second operand has 21 states, 21 states have (on average 18.61904761904762) internal successors, (391), 21 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:41,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:07:41,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-21 22:07:41,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:07:42,895 INFO L124 PetriNetUnfolderBase]: 697/1554 cut-off events. [2023-11-21 22:07:42,895 INFO L125 PetriNetUnfolderBase]: For 19694/19712 co-relation queries the response was YES. [2023-11-21 22:07:42,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9462 conditions, 1554 events. 697/1554 cut-off events. For 19694/19712 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10103 event pairs, 45 based on Foata normal form. 20/1574 useless extension candidates. Maximal degree in co-relation 9402. Up to 344 conditions per place. [2023-11-21 22:07:42,906 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 98 selfloop transitions, 152 changer transitions 43/299 dead transitions. [2023-11-21 22:07:42,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 299 transitions, 5528 flow [2023-11-21 22:07:42,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-21 22:07:42,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-21 22:07:42,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 628 transitions. [2023-11-21 22:07:42,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6061776061776062 [2023-11-21 22:07:42,908 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 628 transitions. [2023-11-21 22:07:42,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 628 transitions. [2023-11-21 22:07:42,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:07:42,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 628 transitions. [2023-11-21 22:07:42,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 22.428571428571427) internal successors, (628), 28 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:42,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 37.0) internal successors, (1073), 29 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:42,912 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 37.0) internal successors, (1073), 29 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:42,912 INFO L175 Difference]: Start difference. First operand has 210 places, 183 transitions, 3563 flow. Second operand 28 states and 628 transitions. [2023-11-21 22:07:42,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 299 transitions, 5528 flow [2023-11-21 22:07:43,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 299 transitions, 5080 flow, removed 70 selfloop flow, removed 15 redundant places. [2023-11-21 22:07:43,039 INFO L231 Difference]: Finished difference. Result has 226 places, 209 transitions, 4214 flow [2023-11-21 22:07:43,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4214, PETRI_PLACES=226, PETRI_TRANSITIONS=209} [2023-11-21 22:07:43,040 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 187 predicate places. [2023-11-21 22:07:43,040 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 209 transitions, 4214 flow [2023-11-21 22:07:43,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 18.61904761904762) internal successors, (391), 21 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:07:43,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:07:43,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:07:43,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-21 22:07:43,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-21 22:07:43,256 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-21 22:07:43,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:07:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash -464059692, now seen corresponding path program 14 times [2023-11-21 22:07:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:07:43,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116334942] [2023-11-21 22:07:43,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:07:43,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:07:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:07:43,409 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-21 22:07:43,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:07:43,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116334942] [2023-11-21 22:07:43,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116334942] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 22:07:43,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514854805] [2023-11-21 22:07:43,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-21 22:07:43,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 22:07:43,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:07:43,411 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 22:07:43,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0591d18-6797-4a41-a19f-26782dc7398f/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-21 22:07:43,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-21 22:07:43,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 22:07:43,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-21 22:07:43,511 INFO L285 TraceCheckSpWp]: Computing forward predicates...